Design and develop high-performance backend services using Node.js and TypeScript
Build and orchestrate distributed systems and workflows using Temporal
Develop APIs and services related to payments, subscription lifecycles, and user licensing
Assist in migrating from a legacy monolith system (Go, Ruby, PHP) to a Node.js-based microservices architecture
Collaborate closely with the app team to ensure seamless integration between backend services and client-facing applications
Engineer integrations with marketing tools, affiliate networks, partner APIs, and third-party platforms
Participate in sustaining activities, including issue triage, incident resolution, and performance tuning of production services
Configure and maintain SaaS tools and third-party systems supporting payment and marketing operations
Design scalable, secure, and maintainable technical solutions in collaboration with engineering leadership, architects, and cross-functional stakeholders
Champion engineering best practices in security, scalability, testing, and observability
Provide technical mentorship and contribute to architectural decisions
Requirements
5+ years of backend development experience with Node.js
Hands-on experience with Temporal.io or other workflow orchestration tools
Solid understanding of microservices architecture and distributed system design
Proven experience working with payment systems, subscriptions, or marketing tech stacks
Skilled in designing and integrating APIs, handling asynchronous communication, and managing vendor services
Experience with cloud infrastructure (preferably AWS), Docker, CI/CD
Strong sense of ownership and ability to lead complex technical initiatives
Nice-to-have: experience with affiliate tracking platforms, marketing attribution, CRM tools, fraud prevention, chargeback handling, message brokers (e.g., Kafka, RabbitMQ), open-source contributions, ability to read Go, Ruby, or PHP
Work authorization/visa notes: no EU visa sponsorship; Hong Kong requires at least two years of working experience and a university degree; Singapore and the UK: visa sponsorship only for mid-career or above
Application instruction: upload resume as a PDF and do not include salary or compensation information in it.
Benefits
Build systems that drive and protect a global subscription business
Collaborate with top engineers in a high-impact, growth-focused team
Solve complex problems using modern architecture and tooling
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptTemporalAPIsmicroservices architecturepayment systemscloud infrastructureDockerCI/CDasynchronous communication
Soft skills
strong sense of ownershipleadershiptechnical mentorshipcollaborationproblem-solving