Software Development Engineer III - Users
New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- Node.jsSQLElasticSearchExpress.jsGCPMongoDBTypeScriptNest.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
- Strong proficiency in TypeScript, JavaScript, and Node.js
- Framework experience with NestJS and Express.js
- Database expertise in MongoDB, Firestore, and SQL
- Deep understanding of OAuth 2.0, JWT, and session management
- Experience with Google Cloud Platform (GCP) and Google Cloud Pub/Sub
- Familiarity with Microservices and Event-driven architecture
- Experience with Elasticsearch and Clickhouse
- Familiarity with DevOps tools like Git and CI/CD
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
- 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
- Partner with product, security, and platform teams to deliver features
- Mentor junior engineers and participate in architecture discussions and code reviews
View Full Description & ApplyYou'll be redirected to the employer's site