We’re building a direct-to-consumer payments platform that powers web stores and in-app purchases for many of the world’s top-grossing mobile games. Our team is growing quickly as we help game studios increase revenue, deepen player relationships, and streamline their payment operations.
As a Senior Software Engineer, you’ll play a key role in developing the core payments platform—optimizing routing flows, ensuring transaction security, managing refunds, and integrating with a wide range of global payment gateways. You’ll work with digital wallets, credit options, and region-specific solutions, implement fraud-detection capabilities, handle the full chargeback lifecycle, and contribute to building our analytics data lake.
Responsibilities:
- Building our high scale cloud-based payments platform in Node.js
- Have end to end ownership: Design, build, ship, measure and maintain low latency, high availability and high performance services
- Bring your unique experience - we are open to new ideas and expect you to bring our team and platform to a new level
- Optimize resource usage (database, infrastructure, integrations)
- Mentor and guide software engineers and help build a professional and effective team
Requirements:
- Requirements:
- At least 5 years of proven experience in developing end-to-end web applications (experience in Fintech companies - advantage).
- Proficiency with cloud-based environments (AWS - preferred)
- Proficiency with Node.js / Python / Java and Docker
- Experience with NoSQL solutions (MongoDB, Redis - advantage) and Microservices
- Excellent problem-solving and troubleshooting skills
- Knowledge of software development lifecycle
- Self-motivated with a startup mindset and ability to work independently
- Work from office 4 times a week.