Search by job, company or skills

N

Staff Software Engineer

5-7 Years
SGD 10,000 - 14,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Kape is a global cybersecurity company focused on protecting consumers digital lives. Our flagship product is a market-leading VPN service, trusted by millions worldwide. Behind this service is a world-class engineering organization solving challenges at scale.

We're growing our Payments & Marketing Tech team, the group responsible for the systems that power revenue and growth-from payment processing and subscription management to affiliate networks, licensing, partner integrations, and marketing attribution. We're looking for a Senior/Staff Node.js Engineer to join us in building reliable, scalable backend systems-with Temporal.io at the heart of it all.


What You'll Do

  • 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-built in Go, Ruby, and some PHP-to a new 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 3rd-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


What We're Looking For

  • 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 the ability to lead complex technical initiatives


Nice to Have

  • Experience with affiliate tracking platforms, marketing attribution, or CRM tools
  • Exposure to fraud prevention, chargeback handling, or promotional systems
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ)
  • Open-source contributions or involvement in the Node.js or Temporal community
  • Ability to read the code in Go, Ruby, or PHP

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 129993595

Similar Jobs