Software Engineer - Payment Issuing
Core
Design, write, and test high-quality software for resilient, secure, and performant applications handling millions of requests daily to power the traveler's journey.
Role type
Software Engineer (Backend)
Builds
High-scale payment and travel booking applications
Domain
Travel technology / Fintech
Deliverable
production ML models | product features
Required skills
Java or Kotlin, Spring/SpringBoot ecosystem, Clean Code, SOLID principles, TDD, DDD, Microservices, CI/CD
Preferred skills
AWS Cloud Services, Kubernetes, Messaging Queues (RabbitMQ, Kafka), XP practices, startup/product company experience
Technologies
Java, Kotlin, SpringBoot, AWS, Kubernetes, RabbitMQ, Kafka
Responsibilities
Design and implement scalable backend services, collaborate with architects on technical solutions, ensure delivery quality and performance, solve complex technical issues, mentor peers
Seniority
Professional, hands-on IC