Senior Software Engineer (Backend): Onboarding

New
J
JobgetherFinancial technology
Based in GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPostgreSQLJavaKafkaKotlinKubernetesCI/CDMicroservices

Requirements

  • Strong professional experience as a backend software engineer.
  • Deep proficiency in Java, Kotlin, or similar JVM-based programming languages.
  • Experience designing, developing, and operating microservices in distributed systems.
  • Solid understanding of relational databases, particularly PostgreSQL.
  • Experience with event-driven architectures and technologies such as Kafka, AWS SQS, and SNS.
  • Experience with AWS, Google Cloud Platform (GCP), or Microsoft Azure.
  • Practical experience with Docker and Kubernetes.
  • Familiarity with infrastructure-as-code concepts and CI/CD pipelines.
  • Experience with observability and reliability practices, including logging, metrics, distributed tracing, and performance optimization.
  • Comfort using Jira, Confluence, Git-based workflows, and collaborative software development processes.
  • Fintech, payments, or banking infrastructure experience is an advantage; experience with fiat payment processing, clearing, or settlement is particularly relevant.
  • Exposure to payment schemes, banking APIs, or multi-rail payment routing and orchestration is beneficial.
  • Familiarity with stablecoin or cryptocurrency infrastructure and fiat-to-crypto integration is a plus.
  • Understanding of domain-driven design and hexagonal architecture patterns is desirable.
  • Experience with reconciliation systems, idempotency patterns, and eventual consistency in financial workflows is an advantage.

Responsibilities

  • Design, build, and operate backend services for the customer onboarding and identity verification journey.
  • Develop APIs and orchestration capabilities for KYC/KYB, identity verification, sanctions and PEP screening, customer risk assessments, and agreement signing.
  • Build integration capabilities for partners onboarding end customers through APIs and webhooks.
  • Contribute to onboarding solutions for direct business customers, embedded payment partners, and their underlying customers.
  • Integrate third-party identity verification and regulatory technology providers, including SumSub and Orbis, and workflow orchestration technologies such as Temporal.
  • Work with Salesforce specialists and engineering teams to incorporate Salesforce into engineering workflows and systems.
  • Collaborate with Product Managers, engineers, and external technology providers to deliver and improve onboarding solutions.
  • Apply pragmatic engineering practices and contribute to technical discussions and continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now