Senior Backend Engineer (Node.js) jobs in United States
cer-icon
Apply on Employer Site
company-logo

ExpressVPN · 1 month ago

Senior Backend Engineer (Node.js)

Kape is a global cybersecurity company focused on protecting consumers' digital lives, and they are seeking a Senior Node.js Engineer to join their Payments & Marketing Tech team. The role involves designing and developing high-performance backend services, migrating legacy systems to a microservices architecture, and collaborating with cross-functional teams to ensure seamless integration of services.

Cyber SecurityInformation TechnologyInternetPrivacySoftware
badNo H1Bnote

Responsibilities

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

Qualification

Node.jsTemporal.ioMicroservices architecturePayment systemsCloud infrastructureAPI designAsynchronous communicationTechnical mentorship

Required

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

Preferred

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

Company

ExpressVPN

twittertwittertwitter
company-logo
One of the world’s largest providers of VPN services, enabling users to protect their privacy and security online with just a few clicks.

Funding

Current Stage
Late Stage
Total Funding
unknown
2021-09-13Acquired
Company data provided by crunchbase