Were looking for a passionate Backend Engineer to join our growing Payments OS Team. You'll have the opportunity to work with the most professional people on building new payment solutions for our growing business, from design and development to testing and production.
We use the latest technologies and architecture, with Java, hosted on AWS Cloud and orchestrated with Kubernetes for both development and production.
The Team:
We are reshaping global payroll and payments with its advanced cloud-based platform. At the heart of this transformation is our Payments Team, driving the development of secure, scalable, and high-performance solutions that streamline global transactions for businesses in over 160 countries, ensuring compliance, transparency, and on-time delivery.
As part of the team, you will work closely with Payment Architects, Product Managers, and Infrastructure Leads to design and implement robust backend services, intuitive front-end applications, and complex integrations that elevate our platform's capabilities. You'll be instrumental in shaping the future of global payment processing and enhancing our clients' experiences.
You Will:
Design and implement backend solutions for payment processing, ensuring reliability, scalability, and security in global transactions.
Take an active role in defining architecture and enhancing the capabilities of our payment products.
Ensure high-quality code, including automated testing, design reviews, and code reviews.
Stay up-to-date on the latest technologies and design patterns in development and testing.
Work in a collaborative environment with architects, product managers, and fellow developers to deliver robust solutions.
Requirements: 3+ years of hands-on experience in Java (must)
Experience with Microservices architecture
Proven experience in building high-scale services
Experience with SQL and NoSQL database systems (MySQL, Aurora, MongoDB, Redis, etc.)
Strong understanding of developer testing (unit, component, integration, and e2e tests)
A team player with a strong sense of ownership and a can-do attitude
Independent, responsible, and communicative, thriving in a hybrid work mode
Nice to have
Familiarity with AWS Cloud and Kubernetes (advantage)
Experience with Queuing technologies like Kafka and RabbitMQ (advantage)
Experience in Financial industries - FinTech (strong advantage).
This position is open to all candidates.