Senior Backend Software Engineer - Identity & Authentication
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
We have an exciting new opportunity for a Senior Backend Software Engineer - Identity & Authentication to join Robert Walters as a Consultant.
As a Consultant, you will benefit from permanent employment with Robert Walters and will be deployed on an assignment within our clients’ organisations, in return we will provide you with the opportunity to develop your skills with ongoing training and professional support.
This role offers an exciting opportunity to join a global business, providing top-tier service to our blue chip clients.
What You’ll Do
- Design, build and evolve Back End services that support client authentication and multi-factor authentication (MFA), ensuring robust security and reliability.
- Develop and maintain RESTful APIs using NestJS and TypeScript, following best practices for scalability, performance and maintainability.
- Integrate with third-party identity and MFA platforms (eg Transmit Security, Auth0) to deliver seamless, secure authentication experiences.
- Deploy and operate services on AWS using Infrastructure as Code (CloudFormation/CloudBlocks), managing provisioning, configuration and environment consistency.
- Run and maintain production services, including database migrations, updates and oversight of vendor-hosted software running in AWS.
- Write automated tests, improve test coverage and quality, and participate in CI/CD pipelines, deployments and operational procedures to ensure reliable releases.
- Collaborate closely with product and security stakeholders to translate requirements into technical solutions, while continuously improving engineering standards, tooling and system reliability.
Requirements
- Proficient in TypeScript with strong Back End engineering fundamentals using Node.js and NestJS (or Express).
- Proven experience designing, building and maintaining RESTful APIs in a TypeScript/Node.js environment.
- Solid understanding of authentication and authorisation protocols, including OAuth 2.0 and JWT.
- Hands-on experience with AWS services such as ECS, Lambda, CloudFront, S3 and Secrets Manager.
- Familiarity with Infrastructure as Code tools, ideally CloudFormation or CDK/Terraform.
- Strong Git practices and CI/CD experience using GitHub Actions or equivalent platforms.
- Experience writing comprehensive unit and integration tests with Jest.
About the company
We are a consultancy operating within Robert Walters, the world’s most trusted talent solutions business. Across the globe, we deliver recruitment, outsourcing, and talent advisory services for businesses of all sizes, opening doors for people with diverse skills, ambitions, and backgrounds.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerboard.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 7 Most Popular Backend Frameworks for Developers
What’s the Difference Between Frontend and Backend Development?
Software Engineer Salary London
Fully Remote Software Engineer Jobs