Remote job
Senior Software Engineer (Backend): Onboarding
Job details
About this role
Role overview Build and operate backend services for customer onboarding and identity verification in embedded payments. The work spans APIs and integrations that help businesses and partner platforms verify customers, assess risk, screen for regulatory concerns, and complete agreements while supporting high volumes and reliable decisions.
Responsibilities - Work with product colleagues to plan and deliver improvements to onboarding and embedded payment capabilities. - Design straightforward, maintainable services that can adapt as product needs and regulatory requirements change. - Integrate customer relationship management systems and identity verification or regulatory technology providers with engineering workflows. - Build and maintain backend integrations that support identity checks, screening, risk assessment, and customer onboarding. - Help keep engineering practices aligned with compliance needs and support reliable service operation.
Requirements - Strong backend engineering experience, preferably with Java, Kotlin, or another JVM language. - Experience designing and running microservices in distributed systems. - Working knowledge of relational databases such as PostgreSQL and event-driven systems such as Kafka or cloud messaging services. - Experience with a major cloud platform, containers, orchestration, infrastructure as code, and CI/CD practices. - Familiarity with observability practices, including logs, metrics, tracing, and performance tuning. - Clear communication, collaborative development habits, and practical judgment about engineering tradeoffs.
Nice to have - Experience in fintech, payments, banking infrastructure, payment routing, or financial settlement. - Exposure to stablecoin or cryptocurrency systems, reconciliation, idempotency, or eventual consistency. - Familiarity with domain-driven design or hexagonal architecture, and experience contributing to engineering strategy or team growth.
Benefits and work setup - Hybrid or remote work, flexible hours, and a flexible holiday approach. - Salary ranges are listed for Bulgaria (€70,000–€85,000), Spain (€85,000–€95,000), and Poland (PLN 250,000–350,000); packages depend on experience and relevant certifications. - The listing also mentions opportunities to travel to offices in different countries.