
Software Development Engineer III – Users
Posted Jun 26

Posted Jun 26
This is a fully remote position, open to applicants in India.
• Develop clean and maintainable code using TypeScript/JavaScript.
• Create and uphold robust RESTful APIs focused on user management and authentication.
• Design scalable data models and schemas for multi-tenant user environments.
• Implement secure session management along with OAuth and JWT protocols.
• Design and execute IAM v2 systems featuring RBAC and detailed permissions.
• Develop functionalities such as user impersonation, delegation, and permission templates.
• Oversee token validation and manage session lifecycle processes.
• Architect scalable data models utilizing MongoDB, Firestore, and SQL.
• Integrate Elasticsearch to enhance user search and filtering capabilities.
• Synchronize user data across various stores and establish audit logging mechanisms.
• Construct secure authentication flows incorporating encryption, token validation, and data privacy measures.
• Ensure adherence to GDPR and similar regulatory standards.
• Generate audit trails and compliance reports reflecting user actions.
• Optimize database queries, employ caching strategies, and manage high-volume user operations.
• Develop systems capable of scaling across enterprise-grade customer environments.
• Collaborate with product, security, and platform teams to implement new features.
• Work together with DevOps on deployment and infrastructure tasks.
• Mentor junior engineers, engaging in architecture discussions and code reviews.
• Minimum of 4 years of experience in backend engineering, ideally with a focus on user management systems.
• Demonstrated expertise in authentication/authorization and IAM systems.
• Background in multi-tenant SaaS and enterprise user workflows & permissions.
• Proficient in programming languages: TypeScript, JavaScript, Node.js.
• Familiar with frameworks: NestJS, Express.js.
• Experienced with databases: MongoDB, Firestore, SQL.
• Knowledgeable in authentication mechanisms: OAuth 2.0, JWT, session management.
• Hands-on experience with Google Cloud Platform (GCP).
• Proficient in messaging systems: Google Cloud Pub/Sub.
• Familiar with DevOps tools: Git, CI/CD.
• Experienced with search technologies: Elasticsearch, Clickhouse.
• Knowledgeable in architectural patterns: Microservices, event-driven architecture, IAM, RBAC.
• Health insurance.
• Professional development opportunities.
Truelogic Software
Index Analytics LLC
ClickHouse
Nordson Corporation
Get handpicked remote jobs straight to your inbox weekly.