Software Engineer
Are you a backend engineer who loves solving complex payment problems at scale?
Our client is a high‐growth fintech scaleup delivering industry‐leading payment orchestration solutions to global financial institutions, major retailers, and non‐profits. With teams across 11 countries, they foster a culture of innovation, collaboration, and high performance as they push the boundaries of fintech worldwide.
They're now looking for a Software Engineer (Node.js) to join their remote global engineering team.
What you'll be working on
- Backend development: Build and maintain robust server‐side applications and core payment flows using Node.js/TypeScript.
- API development: Design and optimise high‐performing APIs that integrate with multiple payment gateways and third‐party services.
- Data layer: Help design and refine schemas for PostgreSQL and MongoDB to support secure, efficient payment processing.
- Quality & testing: Write clean, maintainable code and apply solid testing practices (e.g. Jest) to ensure reliability and security.
- Scalability & performance: Contribute to scalable, resilient backend infrastructure that can handle high transaction volumes.
- Collaboration: Work closely with product, design and other engineers, and occasionally support frontend teams with UX‐aware integration.
- Support & troubleshooting: Help diagnose and resolve production issues quickly, protecting uptime and customer experience.
- Continuous improvement: Contribute to documentation, process improvements, and best practices across the team.
What you'll bring
- Strong experience with JavaScript/TypeScript and Node.js for backend development.
- Hands‐on experience with relational databases (e.g. PostgreSQL) and NoSQL (e.g. MongoDB).
- Solid understanding of API design and integration (REST, auth, error handling, etc.).
- Knowledge of software testing principles and experience with frameworks like Jest.
- Familiarity with microservices architecture is a strong plus.
- Relevant degree (Computer Science, Software Engineering, etc.) or equivalent practical/bootcamp experience.
Why join
- Work in a remote‐first, global team solving real‐world payment problems.
- Help shape a modern, AI‐aware payment orchestration platform used by major institutions and brands.
- Join a culture that values ownership, collaboration, and continuous learning.