Were building a direct-to-consumer payments platform that powers web stores and in-app purchases for many of the worlds 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, youll play a key role in developing the core payments platformoptimizing routing flows, ensuring transaction security, managing refunds, and integrating with a wide range of global payment gateways. Youll 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: 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.
This position is open to all candidates.