Senior / Staff Full-Stack Engineer @ExpressVPN

[Hiring] Senior / Staff Full-Stack Engineer @ExpressVPN

1wk ago - ExpressVPN is hiring a remote Senior / Staff Full-Stack Engineer. 💸 Salary: unspecified 📍Location: USA, UK, Canada, Germany, France, Australia, Japan, Singapore, Ecuador, Hong Kong

Role Description

We are building a next-generation white-label platform that enables partners to seamlessly integrate and distribute ExpressVPN’s services within their own ecosystems. As a Senior / Staff Full-Stack Engineer, you will play a key role in designing and delivering a scalable, secure, and intuitive developer and tenant experience. You will own end-to-end development of critical platform features—from backend services to frontend interfaces—powering a Stripe-like management console for our B2B partners.

  • Design, build, and maintain the Developer / Tenant Console — a Stripe-style management interface for B2B partners
  • Develop and manage authentication endpoint configuration flows, enabling partners to register and maintain their own OIDC / OAuth2 identity providers
  • Build subscription and entitlement services, including endpoints consumed by SDKs for real-time user access and feature control
  • Create statistics and KPI dashboards, providing tenants with visibility into usage metrics, active connections, MAU, and platform health
  • Implement billing and usage visibility, including usage-based billing summaries, invoice history, and per-tenant consumption breakdowns
  • Own full-stack delivery of features, from API design and backend services (Node.js) to frontend implementation (Next.js / React)
  • Collaborate closely with platform, SDK, and infrastructure teams to ensure seamless integration and scalability
  • Drive best practices in system design, performance, security, and developer experience
  • (Staff level) Provide technical leadership, mentor engineers, and influence architectural decisions across the platform

Qualifications

  • Strong experience with Node.js and Next.js / React
  • Proven ability to own full-stack features end-to-end (API design, integration, frontend architecture, state management)
  • Experience building B2B platforms, developer portals, or admin/tenant dashboards
  • Solid understanding of authentication and authorization protocols (OIDC, OAuth2)
  • Experience designing scalable APIs and backend services
  • Familiarity with data visualization libraries (e.g., Recharts, Chart.js) for dashboards and reporting
  • Conduct code reviews and ensure high code quality through automated testing
  • Contribute to engineering best practices (testing, code quality, documentation)

Requirements

  • Experience with multi-tenant architectures and SaaS platforms
  • Exposure to usage-based billing systems or subscription platforms
  • Experience working on security-focused products or privacy-centric applications

Benefits

  • Fostering an environment that empowers decision-making at all levels
  • Culture rooted in the inverted pyramid approach, where engineers have the authority to make impactful decisions
  • Respectful treatment of every team member and promotion of open and constructive feedback
  • Encouragement of learning through experimentation and a safe space for learning from experiences
  • Managers dedicated to facilitating career growth and supporting talented engineers
Before You Apply
remote Be aware of the location restriction for this remote position: USA, UK, Canada, Germany, France, Australia, Japan, Singapore, Ecuador, Hong Kong
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior / Staff Full-Stack Engineer @ExpressVPN Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: USA, UK, Canada, Germany, France, Australia, Japan, Singapore, Ecuador, Hong Kong
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later