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).
We’re looking for a Software Engineer to create, enhance, and maintain reliable software applications and systems that support our global payments platform. This role is critical in collaborating with cross-functional teams to understand requirements, design robust solutions, and implement high-quality code that aligns with best practices and industry standards.
Job Responsibility:
Collaborate with product managers and technical leads to understand requirements and turn them into well-designed software solutions
Design, build, test, and maintain scalable, high-quality software applications that meet functional, performance, and security standards
Write clean, maintainable code and contribute to code reviews, testing practices, and continuous integration pipelines
Identify and resolve technical issues across the development lifecycle, ensuring reliable and stable software delivery
Work with modern development tools and workflows, including Git, JIRA, and Agile delivery practices
Review progress on your work, contribute to task estimation, and help ensure projects stay on track
Support continuous improvement by contributing ideas to enhance development processes, coding standards, and documentation
Create and maintain clear technical documentation to support ongoing development and knowledge sharing
Collaborate closely with distributed, cross-functional teams to deliver high-quality solutions on time
Stay curious and continue developing your skills by keeping up with new technologies and best practices in software engineering
Requirements:
3–5 years of experience in software development or a related technical role
Significant commercial experience with modern Java (proven experience designing, building and maintaining distributed systems and microservices)
Deep understanding of Object-Orientated programming
Familiarity with event-driven architectures or Domain Driven Design
Strong grasp of relational databases (PostgreSQL) and data modeling
Solid understanding of cloud infrastructure (AWS preferred), containerisation, CI/CD, and Infrastructure-as-Code
Experience using AI tools into developer workflows (code generation, code review, debugging)
What we offer:
Flexibility of working across time zones
Opportunity to grow in a supportive, forward-thinking environment
Diverse, global team committed to innovation, collaboration, and positive impact