VPN.Express Inc.

Senior/Staff Software Engineer, Node.js

VPN.Express Inc.

full-time

Posted on:

Location Type: Office

Location: Singapore • 🇸🇬 Singapore

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsDockerGoJavaScriptKafkaMicroservicesNode.jsPHPRabbitMQRubyTypeScript

About the role

  • 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
DocPlanner

Full Stack Engineer, .NET, Vue.js

DocPlanner
Mid · Seniorfull-time🇪🇸 Spain
Posted: 25 days agoSource: jobs.smartrecruiters.com
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaScriptKubernetes.NETNoSQLPHPRabbitMQ+4 more
WillHire

Principal Software Development Engineer

WillHire
Leadfull-time$202k–$302k / yearCalifornia · 🇺🇸 United States
Posted: 1 day agoSource: workday.wd5.myworkdayjobs.com
AWSCloudDistributed SystemsDockerJavaScriptKafkaKubernetesNode.jsRabbitMQRDBMSReactTerraform+1 more
Silver.dev

Senior Backend Engineer, Ruby on Rails

Silver.dev
Seniorfull-time$95k–$105k / year🇦🇷 Argentina
Posted: 22 days agoSource: jobs.ashbyhq.com
AWSDockerElasticSearchGoogle Cloud PlatformJavaScriptKafkaKubernetesMySQLPostgresRabbitMQRedisRSpec+2 more
Intellistack

Senior Platform Engineer

Intellistack
Seniorfull-time🇵🇱 Poland
Posted: 19 days agoSource: jobs.ashbyhq.com
AWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaJavaScriptKafkaKubernetesNode.js+4 more
Corcentric

Principal Software Engineer

Corcentric
Leadfull-time$165k–$180k / year🇺🇸 United States
Posted: 4 days agoSource: apply.workable.com
AWSCloudDistributed SystemsDockerElasticSearchEntity FrameworkJavaScriptKafkaKubernetesLAMPLaravelMicroservices+5 more