5 months ago
Remote, IndiaSenior
Responsibilities
- Write and maintain TypeScript and JavaScript code for user management systems.
- Build RESTful APIs for user management and authentication.
- Design multi-tenant user data models, schemas, and scalable enterprise workflows.
- Implement OAuth, JWT, secure sessions, token validation, and session lifecycle flows.
- Design IAM v2 systems with RBAC, granular permissions, impersonation, delegation, and permission templates.
- Architect and operate data models using MongoDB, Firestore, and SQL.
- Integrate Elasticsearch for user search and filtering.
- Synchronize user data across multiple stores and implement audit logging and compliance reporting.
- Build secure authentication flows with encryption, token validation, and privacy controls.
- Optimize queries, implement caching, and support high-volume user operations.
- Partner with product, security, platform, and DevOps teams on feature delivery, 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.
- Experience with TypeScript, JavaScript, Node.js, NestJS, and Express.js.
- Experience with MongoDB, Firestore, SQL, OAuth 2.0, JWT, session management, Google Cloud Platform, Google Cloud Pub/Sub, Git, Elasticsearch, and ClickHouse.
- Knowledge of microservices, event-driven architecture, IAM, and RBAC.
Tech Stack
Categories
About HighLevel
HighLevel builds a white-label, all-in-one marketing and CRM platform for agencies, entrepreneurs, and SMBs, combining lead capture, automation, email/SMS, websites and funnels, payments, and appointment management. Founded in 2018 and headquartered in Dallas, it is privately held and raised $60M in private equity funding in 2024. The subscription SaaS serves customers in 150+ countries and is used by over one million businesses.
