About the Role :
We're looking for a Senior Software Developer to join our Identity & Security Engineering team. This is a high-impact role focused on designing, developing, and maintaining secure, scalable systems that handle authentication, authorization, and API protection across our platform.
You'll work with a modern Java-based backend stack (Java 8-21, Spring Boot, Quarkus), develop critical Node.js services, and contribute to both greenfield and existing projects. We value engineers who take ownership, think critically about system design, and care deeply about security and user experience.
Key Responsibilities :
- Lead design and development of secure, performant APIs and backend services with Spring Boot, Quarkus, and Node.js.
- Maintain and evolve our core authentication and authorization systems, including JWT handling, token validation, passwordless flows, and OTP solutions.
- Research and prototype new approaches to API security, session management, and identity workflows.
- Collaborate closely with product managers, architects, and fellow engineers in a Scrum-based workflow.
- Implement observability, tracing, and security logging using AWS CloudWatch and related tooling.
- Design and document secure architectures and protocols, ensuring compliance with security best practices.
- Conduct code reviews and mentor junior engineers on secure coding and architecture principles.
- work within the Serverless Framework to deploy and maintain AWS Lambda-based services.
- Participate in threat modeling and contribute to team-wide secure development practices.
Tech Stack :
Languages : Java (8-21), JavaScript, TypeScript, SQLFrameworks : Spring Boot, Quarkus, Node.jsBuild Tools : MavenCloud & Infra : AWS (Lambda, API Gateway, CloudWatch), Serverless FrameworkDatabases : PostgreSQLSecurity Focus : JWT, OAuth2, OTP, passwordless auth, token introspection, secure API designIdeal Candidate : Must-Have :
5+ years of professional experience in software development, including backend systems.Strong Java experience, with deep understanding of Spring Boot or Quarkus frameworks.Proven experience designing and building secure APIs and authentication workflows.Solid knowledge of security principles, protocols, encryption, and identity standards (OAuth2, JWT, etc.).Comfortable working with AWS services, especially Lambda and API Gateway.Familiarity with CI / CD, DevOps tooling, and monitoring / logging in production.Experience working in Agile / Scrum teams and cross-functional environments.Clear, thoughtful communicator with a collaborative mindset.Nice-to-Have :
Experience with passwordless authentication, risk-based auth, or biometric auth. Auth0Exposure to multi-factor auth systems, identity brokering, or enterprise IAM solutions.Contributions to open-source projects or security research.Familiarity with frontend security in SPAs using JWT / session cookies
(ref : hirist.tech)