This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a software engineer, you will contribute to building and operating backend services within the issuing platform. You will work closely with and get to hone your craft from more senior engineers to design, implement, test, and run production systems at scale.
Job Responsibility:
Feature development and delivery
Implement backend features and services that support issuing, transactions, and settlement workflows
Deliver well-tested, maintainable code that meets functional and non-functional requirements
Learning and technical growth
Develop a strong understanding of the issuing domain, system architecture, and engineering best practices
Learn to reason about scalability, performance, and reliability in distributed systems
API development
Build and extend RESTful APIs under the guidance of senior engineers
Follow established API design standards and contribute to improving them over time
Collaboration and teamwork
Work effectively within a cross-functional, multi-region team
Participate in code reviews, design discussions, and sprint ceremonies
Operational responsibility
Contribute to running production systems, including monitoring, debugging, and incident response with support
Help improve observability and system reliability over time
Requirements:
Bachelor degree or above in computer science or software engineering related majors
3+ years of professional software engineering experience
Strong foundations in computer science and object-oriented programming
Experience building backend services using Java, Kotlin, Go, or Python
Exposure to distributed systems and event-driven architectures
Experience working with RESTful APIs
Cloud experience with GCP (preferred) or AWS, including Docker and Kubernetes
Familiarity with observability tooling such as Splunk, Grafana, Prometheus, or similar
Nice to have:
Experience in payments, fintech, or other high-scale backend systems
Experience with JVM-based frameworks such as Spring or Spring Boot