#138512 - Backend Software Engineer - Payments
Core
Build and operate scalable backend services, APIs, and event-driven systems for payment flows, including refactoring legacy services and migrating deprecated APIs.
Role type
Senior Backend Software Engineer (Payments)
Builds
Production backend features, microservices, and APIs for payment processing
Domain
Fintech / Payments
Required skills
Java, Kotlin, Python, RESTful APIs, GraphQL, microservices, event-driven systems, message queues, asynchronous processing, MySQL, SQL, Git, CI/CD, unit testing, integration testing, contract testing, production incident resolution
Preferred skills
Spring Boot, Gradle, service mesh technologies, Datadog, PCI-DSS compliance, payment security, financial data handling
Technologies
Java, Kotlin, Python, Spring Boot, Gradle, GitLab, MySQL, Datadog
Responsibilities
Implement production backend features for payment flows, Refactor legacy services and migrate deprecated APIs, Build and operate scalable backend services and event-driven systems, Design internal APIs and technical documentation, Collaborate with product managers and distributed cross-functional engineers, Resolve production incidents in payment or billing systems
Seniority
Senior, hands-on IC