Software Development Engineer III - Users
New
H
HighLevelSaaS CRM Automation
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- Node.jsSQLElasticSearchGCPJavascriptMongoDBTypeScriptNest.js
Requirements
- 4+ years in backend engineering, preferably building user management systems
- Proven work on authentication/authorization and IAM systems
- Experience with multi-tenant SaaS and enterprise user workflows & permissions
- Proficiency in TypeScript, JavaScript, and Node.js
- Experience with NestJS and Express.js
- Database expertise: MongoDB, Firestore, and SQL
- Knowledge of OAuth 2.0, JWT, and session management
- Experience with Google Cloud Platform (GCP) and Google Cloud Pub/Sub
- Familiarity with Git and CI/CD
- Proficiency with search/analytics technologies like Elasticsearch and Clickhouse
- Understanding of microservices and event-driven architecture
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 features like user impersonation, delegation, and permission templates
- Ensure compliance with GDPR and similar regulations
- Optimize queries, implement caching strategies, and handle high-volume user operations
- Mentor junior engineers and participate in architecture discussions and code reviews
View Full Description & ApplyYou'll be redirected to the employer's site