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
View details
Apply Now