Full-Stack Engineer
Please note: this role will require 2x visits per month to a London office.
What You'll Be Doing
- Designing, developing, and maintaining scalable backend services using NestJS, Node.js, and TypeScript
- Taking ownership of technical design, architecture decisions, and implementation of new features
- Building and integrating mobile application functionality using React Native and Expo
- Implementing secure authentication and authorisation solutions using Auth0
- Creating and maintaining CI/CD pipelines to support efficient and reliable deployments
- Designing and optimising PostgreSQL database schemas and queries
- Leveraging Redis for caching, session management, and performance improvements
- Containerising applications with Docker and managing deployments within AWS ECS
- Collaborating with engineers, architects, and platform teams to ensure alignment across systems and services
- Promoting engineering best practices including automated testing, code quality, and scalable system design
- Extensive experience as a Senior Engineer delivering complex, production-grade applications
- Expert knowledge of Node.js, TypeScript, and NestJS
- Strong experience designing and optimising solutions with PostgreSQL and Redis
- Proven track record of deploying and managing containerised applications using Docker and AWS ECS
- Solid understanding of software architecture, design patterns, and distributed systems
- Experience delivering full-stack solutions, including hands-on work with React Native and Expo
- Strong knowledge of authentication and identity management, ideally with Auth0
- Passion for automated testing, including unit, integration, and end-to-end testing
- Excellent communication skills, with the ability to influence technical decisions and collaborate across multiple teams
- An open and genuine communicator
- Able to take responsibility for your actions
- Always learning and wanting to improve
- Takes responsibility for own development
- Love what you do
- Value and support your team
- Embrace who you are
- Open minded and willing to explore new ideas
As a Leighton employee you can look forward to:
- A competitive salary this will be dependent on experience.
- A contributory pension scheme
- Private healthcare
- 25 days annual leave, plus bank holidays and the opportunity to buy or sell holiday
- A flexible approach to working hours
- Continuous personal development, career path and training
- And more....