Job Closed

This listing is no longer active.

Senior / Staff Full-Stack Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 501-1,000

Location

United States + 9 moreAll locations: United States | United Kingdom | Canada | Germany | France | Australia | Japan | Singapore | Ecuador | Hong Kong

Posted

61 days ago

Salary

0

Seniority

Lead

Job Description

Senior / Staff Full-Stack Engineer

ExpressVPN

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

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1964H1B No Sponsor

Role Description At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a Full-Stack Engineer (Java) to join our UniQue team. What will you be doing in this role? - Design and development of software components and building blocks using suitable back-end components and frameworks (Java Spring, JPA). - Design of application APIs using suitable frameworks (REST, Swagger). - Design and implementation of application integration with corporate IAM services for authentication and authorization purposes. - Delivery through a CI/CD pipeline. - Implementation of code according to a technical analysis. Qualifications - Master’s degree in IT with minimum 13 years of relevant experience, including proven and recent coding experience in Java web application development (Java Spring, Hibernate). - At least 6 years of experience with Java web application development, including 3 years with Java Spring and REST API development. - Minimum 3 years of experience in developing complex information systems. - Minimum 3 years of frontend development using Angular or Kendo UI. - Good knowledge of UI/UX for web applications, including responsive design. - At least 2 years of experience with Agile software development practices (refactoring, test-driven development, user story modeling). - Very good knowledge of web application design, in particular Java back-end components and frameworks (Spring Framework, Spring Data, Spring for Web Services, JPA, Spring Security). - Experience with JEE applications. - Experience with CI/CD pipelines, containerization (Docker), Git, Maven, Jenkins. - Familiarity with Atlassian tools (Bitbucket, Jira, Confluence) and development IDEs (VS Code or JetBrains IDEs). - Good knowledge of JUnit. - Good knowledge of Enterprise Architecture, Java application servers (Oracle WebLogic), relational DBMS (Oracle DB), SQL, and UML modeling methods. - Knowledge of interoperability technologies (web services, REST APIs) and security concepts, including OAuth. - Knowledge of SCRUM methodology is an advantage. - Fluent in English (at least B2). Benefits - At Uni Systems, we are providing equal employment opportunities and banning any form of discrimination on grounds of gender, religion, race, color, nationality, disability, social class, political beliefs, age, marital status, sexual orientation or any other characteristics. - Take a look at our Diversity, Equality & Inclusion Policy for more information.

Belgium
matteria logo

Software Engineer

matteria

Talent + Impact: We recruit talent for the private, public and civil organizations that are changing the world.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Actuar como contraparte técnica interna frente a la agencia externa responsable del desarrollo de software. • Liderar la evolución técnica de la plataforma de datos de Toroto. • Supervisar y acompañar el trabajo de un desarrollador backend junior interno. • Definir lineamientos técnicos para la arquitectura y evolución de la plataforma. • Coordinar con los equipos de producto, modelos geoespaciales (agua y carbono) y desarrollo tecnológico. • Asegurar la correcta implementación de integraciones entre sistemas, APIs y pipelines de datos. • Garantizar la calidad y consistencia de la infraestructura de datos ambientales y geoespaciales. • Realizar desarrollo hands-on (backend, frontend y mobile según necesidad) para el mantenimiento, evolución y escalabilidad de la plataforma de software, especialmente una vez que concluya el contrato con la agencia externa.

Colombia
Job Closed
MRO logo

Senior Advisor – Software Engineering

MRO

The Single Source for Smarter Data™

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Provide technical leadership and advisory oversight across engineering teams and initiatives • Define and evolve system architecture and design standards, ensuring scalability, performance, and long-term maintainability • Guide teams on technology selection, architectural trade-offs, and best practices • Serve as a technical mentor to senior and mid-level engineers, raising overall engineering maturity • Oversee and improve CI/CD, release management, and DevOps practices to enable reliable, high-velocity delivery • Establish strong repository management and code governance practices using platforms such as GitHub, GitLab, or equivalent • Partner with product, business, and leadership stakeholders to translate business objectives into technical strategy • Review critical designs, lead architectural discussions, and provide final technical sign-off where required • Drive adoption of engineering best practices, including security, observability, performance, and reliability

India
Happy Returns, a UPS Company logo

Platform Software Engineer

Happy Returns, a UPS Company

We make returns beautiful for shoppers, merchants, and the planet.

Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Take ownership of the successful implementation and delivery of new features and projects using a variety of languages and frameworks such as Golang, Python, and PostgreSQL • Build and maintain data pipelines and tooling powering analytics, operational workflows, and product capabilities • Actively participate in architecture discussions and technical design reviews to ensure the scalability, reliability, and security of the Happy Returns system • Enforce clean code coding standards and excellent coding practices by conducting thoughtful code reviews and upholding a commitment to testing and maintainability • Learn from senior engineers, contribute to knowledge-sharing sessions, and continuously expand your technical and problem-solving skills as you grow into more complex projects • Partner with Product, Data, and other engineering teams to translate their needs into technical solutions • Use AI-assisted development tools to accelerate coding, debugging, testing, and documentation workflows • Support the health and stability of our systems through thoughtful testing monitoring, and debugging

United States
$95K - $164.9K / year
Job Closed