Senior Software Developer | Codersbrain
contractual
Posted on August 20, 2025
Job Description
Senior Software Developer
Company Overview
(Not specified)
Job Summary
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 and scalable systems that handle authentication, authorization, and API protection across our platform. You’ll work with a modern Java-based backend stack and develop critical Node.js services while contributing to both new and existing projects. We value engineers who take ownership, think critically about system design, and care deeply about security and user experience.
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 One-Time Password (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.
Qualifications
- 5+ years of professional experience in software development, including backend systems.
- Strong Java experience, with a 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 (e.g., OAuth2, JWT).
- 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.
Preferred Skills
- Experience with passwordless authentication, risk-based authentication, or biometric authentication (e.g., Auth0).
- Exposure to multi-factor authentication systems, identity brokering, or enterprise Identity and Access Management (IAM) solutions.
- Contributions to open-source projects or security research.
- Familiarity with frontend security in Single Page Applications (SPAs) using JWT/session cookies.
Experience
- Minimum 5 years of experience in software development with a focus on backend systems.