Software Engineer
Core
Design, build, test, and maintain scalable, high-quality software applications and systems for a global payments platform serving banks and fintechs.
Role type
Software Engineer
Builds
Global payments platform supporting Mastercard and Visa cards
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
Java, distributed systems, microservices, Object-Oriented programming, event-driven architectures, Domain Driven Design, PostgreSQL, cloud infrastructure, containerisation, CI/CD, Infrastructure-as-Code, Git, JIRA
Preferred skills
AI tools for developer workflows, Agile delivery practices
Technologies
Java, PostgreSQL, AWS, Git, JIRA
Responsibilities
Collaborate with product managers and technical leads to understand requirements and design solutions. Design, build, test, and maintain scalable software applications. Write clean, maintainable code and contribute to code reviews and testing practices. Identify and resolve technical issues across the development lifecycle. Create and maintain clear technical documentation.
Seniority
Mid-level (3-5 years experience)
