Remotery

Software Development Engineer III – Users

Posted Jun 26

This is a fully remote position, open to applicants in India.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• Health insurance.

• Professional development opportunities.

People also viewed

Truelogic Software3 days ago

Senior Full-Stack Engineer – Digital Media, News Tech

UY flagUruguay OnlyFull-timeFull-stack Engineer
ApplyView job
Index Analytics LLC3 days ago

Full Stack Engineer

US flagMaryland OnlyFull-timeFull-stack Engineer$111.2k – $144.9k/year
ApplyView job
ClickHouse4 days ago

Product Marketing Engineer

EuropeFull-timeFull-stack Engineer
ApplyView job
Nordson Corporation4 days ago

MS Dynamics Full Stack Developer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
General Dynamics Information Technology4 days ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$142.8k – $189.8k/year
ApplyView job
Akamai Technologies4 days ago

Senior Software Engineer

IE flagIreland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers