# Software Development Engineer III - Users

**Company:** [GoHighLevel](https://hotfix.jobs/companies/gohighlevel)
**Location:** Remote
**Role:** Fullstack Engineering
**Experience:** 5+ years
**Skills:** TypeScript, JavaScript, Node.js, Nestjs, Express.Js, MongoDB, Firestore, SQL, Oauth 2.0, Jwt, GCP, Google Cloud Pub/Sub, Git, CI/CD, Elasticsearch
**Posted:** 2026-06-25

> Builds scalable, secure user management systems for a multi-tenant SaaS platform, including authentication, authorization, permissions, APIs, and audit workflows. Requires 4+ years of backend engineering experience and expertise with TypeScript, Node.js, databases, IAM, and cloud technologies.

## Job Description

## Responsibilities
- Write clean, maintainable code in **TypeScript/JavaScript**.
- Build and maintain robust RESTful APIs for user management and authentication.
- Design scalable multi-tenant user data models and schemas.
- Implement **OAuth**, **JWT**, and secure session management.
- Design and implement IAM v2 systems with **RBAC** and granular permissions.
- Build user impersonation, delegation, and permission-template features.
- Create and manage token validation and session-lifecycle flows.
- Architect scalable models using **MongoDB**, **Firestore**, and **SQL**.
- Integrate **Elasticsearch** for advanced user search and filtering.
- Sync user data across multiple stores and implement audit logging.
- Build secure authentication flows with encryption, token validation, and data privacy controls.
- Ensure compliance with GDPR and similar regulations.
- Create audit trails and compliance reporting for user actions.
- Optimize queries, implement caching strategies, and handle high-volume user operations.
- Build systems that scale across enterprise-grade customer environments.
- Partner with product, security, and platform teams to deliver features.
- Collaborate with DevOps on deployment and infrastructure.
- Mentor junior engineers and participate in architecture discussions and code reviews.

## Requirements
- **4+ years** of backend engineering experience, preferably building user management systems.
- Proven experience with authentication, authorization, and IAM systems.
- Experience with multi-tenant SaaS and enterprise user workflows and permissions.
- Strong full-stack foundation and experience building product-oriented backend systems.

## Technical Skills
- **Languages/runtime:** TypeScript, JavaScript, Node.js
- **Frameworks:** NestJS, Express.js
- **Databases:** MongoDB, Firestore, SQL
- **Authentication:** OAuth 2.0, JWT, session management
- **Cloud:** Google Cloud
- **Messaging:** Google Cloud Pub/Sub
- **DevOps:** Git, CI/CD
- **Search/data platforms:** Elasticsearch, ClickHouse
- **Architecture:** Microservices, event-driven architecture, IAM, RBAC

## Compensation & Benefits
- Remote-first work environment.

## Similar jobs

- [Product Engineer](https://hotfix.jobs/jobs/12261b92-c9f4-4f9e-86be-e2e64bf0d946) - Improbable - Remote
- [Full-Stack Engineer - Creative Studio](https://hotfix.jobs/jobs/55ec921d-0d93-43f4-9a8c-2a2ddfcaea61) - ElevenLabs - Remote
- [Member of Technical Staff](https://hotfix.jobs/jobs/6051e66a-231c-4f7b-ba49-2841378d314c) - Mercor - Remote - $80k – $150k/yr
- [Software Engineer II - HRIS](https://hotfix.jobs/jobs/6d29a17e-0079-4730-8b3a-0fe51a3a773b) - Rippling - Bengaluru, India
- [Software Engineer 3](https://hotfix.jobs/jobs/9c44479c-cb84-4cf0-bd00-96a662f0b882) - MongoDB - Gurugram, India

**Apply:** https://hotfix.jobs/jobs/196f218d-42ab-4e0d-a260-d7d56d679ce8
**Canonical:** https://hotfix.jobs/jobs/196f218d-42ab-4e0d-a260-d7d56d679ce8