Senior Backend Software Engineer (TypeScript, NestJS/Node.js) (m/f/x)

Atolls

Greater London

Remote

GBP 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

32 days paid vacation + birthday off
Flexible hybrid work scheme
Learning budget and internal training
Mental health coaching
Global/local team get-togethers
Potential sabbatical after 3 years

Job summary

Atolls is seeking a Senior Backend Software Engineer (TypeScript, NestJS/Node.js) to join our Fulfilment team in London or remotely within the UK. You will help build and scale our platform, focusing on secure authentication, fraud prevention, and self-service capabilities that empower millions of shoppers.

You will collaborate with frontend, product, and engineering partners, write clean code, run tests, and mentor juniors, while enjoying a flexible hybrid/remote setup and opportunities for

Qualifications

  • 6+ years of software development experience.
  • Strong AWS knowledge and scalable backend design.
  • Expertise in back-end, REST API, and microservice architectures.
  • Experience mentoring juniors and working in Agile environments.

Responsibilities

  • Design, develop, and maintain web applications with Node.js, TS, and NestJS.
  • Collaborate with front-end, design, engineering and product teams to deliver robust solutions.
  • Troubleshoot performance and security issues, optimize code for scalability.
  • Integrate third-party APIs and data services, stay updated on web trends.
  • Document code and processes, follow security best practices.
  • Provide technical guidance to junior developers and influence architecture decisions.

Skills

6+ years of software development
Backend development
TypeScript/JavaScript
REST API design
Agile/Scrum
English communication

Tools

Node.js
TypeScript
NestJS
AWS services (DynamoDB, Elasticsearch, SQS, SNS)
GitLab
Docker

Job description

the company is the world's largest community-driven shopping platform, active in 20+ markets.We help millions make smarter spending decisions across discovery, evaluation, and (re-)purchase by connecting people with the right brands and retailers.

Our 1,000+ team across 10 countries builds products used every day at global scale, where you'll have real ownership and see your impact. Want to shape the destinations people rely on to shop with confidence? Keep reading.

About This Role:

We are looking for a Senior Backend Software Engineer (TypeScript, NestJS/Node.js) to join our Fulfilment team in London or working remotely from the UK. At the company, your role will be instrumental in helping us develop and launch our innovative saving and rewards programs, creating exceptional user experiences and empowering consumers to make informed and confident shopping decisions. As a key part of the team, you'll be directly involved in our mission to make it easy for customers to join, stay safe, and get help without friction - through secure authentication, scalable self-services, and proactive fraud prevention that protects users before they need to contact support.

Your contributions will help shape how millions of consumers interact with our platforms, guiding them to make smart, fair, and rewarding choices.

Our Benefits:
  • A culture that values personal and professional development, with internal mobility opportunities.
  • A supportive and open-minded team that embraces diverse perspectives and innovative ideas.
  • 32 days of paid vacation plus your birthday off, giving you the time you need to recharge.
  • A flexible hybrid working scheme to balance work and life.
  • Access to a learning budget and internal training to help you grow in your role.
  • Mental health coaching to support your well-being.
  • Regular global and local get-togethers to celebrate successes and build connections.
  • The possibility of taking a sabbatical after three years with the company.
  • A cloud-based company setup, providing flexibility and collaboration opportunities no matter where you are.

*These are global benefits that apply to all employees, with additional local perks based on your location.

Responsibilities:
  • Design, develop, and maintain web applications and components using Node.js, TypeScript, NestJS and related technologies, ensuring adherence to coding standards and best practices.
  • Collaborate with front-end developers, designers, and engineering and product managers to deliver high-quality solutions, actively participating in the full software development lifecycle.
  • Troubleshoot and debug issues in existing codebases, optimizing application performance and scalability to enhance user experience.
  • Integrate third-party APIs and services seamlessly, staying updated on the latest web development trends.
  • Document code and processes comprehensively for future reference, while following security best practices to safeguard web application integrity and confidentiality.
  • Provide technical guidance and support to junior developers as needed, contributing to team discussions and decision-making processes regarding architecture and technology selection.
Your Profile:
  • You have 6+ years of experience as a Software Developer.
  • Knowledge of AWS technologies such as DynamoDB, Elasticsearch, relational and NoSQL databases, EventBridge and messaging and queuing solutions like SQS, SNS (or any other cloud platform like Google Cloud or Azure).
  • General understanding of common design and architectural patterns, with the ability to produce elegant designs in back-end, REST API, EDA and microservice architectures.
  • Logical, analytical thinking, with a structured and target-oriented approach and very good problem-solving skills.
  • Passion for delivering clean code, unit/integration tests, and maintainable documentation.
  • Familiarity with Agile/Scrum methodologies and DevOps best practices.
  • Knowledge of common frameworks such as GitLab, Docker, and CI/CD solutions.
  • Optionally, experience with GraphQL, federation and Supergraph concepts.
  • Good communication skills in English.
Our hiring process:
  • TA Call: Meet one of our Talent Experts and get to know the company better.
  • Technical Round: Focus on the technical aspects of the role (Through a Live Case), and meet your potential manager.
  • Final Round: Meet other Atollians

It varies from 1 to 3 interviews

*Some processes might slightly change according to needs

At the company, we want to ensure that all employees can thrive in an inclusive environment. Our employment opportunities are open to every gender, race, religion, age, sexual orientation, ability, place of origin, or socioeconomic status. We remain committed to a culture of diversity, equity and belonging, where all employees are welcomed, respected, connected, and engaged.

As part of our recruitment process at the company, we use AI tools for interview recording and transcription. These tools are designed to assist our teams and are never used independently to make hiring decisions. Every assessment and hiring decision is made by our hiring panel and team through human judgment.Before your first interview, you will receive an email with the option to opt out. You can also change your preference at any time during the recruitment process by using the link in that email or by contacting your Talent Acquisition Partner.

The use of AI, or the choice not to use it, will not affect your application in any way.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Product Manager (Giftcard)
Senior Product Manager (Giftcard)

Atolls • Greater London

On-site
GBP 90,000 - 130,000
32 days paid vacation + birthday off
Flexible hybrid working scheme
Learning budget and internal training
+4
Technical Success Analyst - UK
Technical Success Analyst - UK

Marqeta Inc • Greater London

On-site
GBP 70,000 - 95,000
Private Medical & Dental
Floating holidays
Equity in company
+4
Fullstack Senior Software Engineer (TypeScript, C#, AWS) 12 mnth Maternity Cover
Fullstack Senior Software Engineer (TypeScript, C#, AWS) 12 mnth Maternity Cover

Alto Software Group • Greater London

Hybrid
GBP 70,000 - 90,000
Everyday Flex
25 days annual leave
Volunteer day
+6
Staff Software Engineer, Full Stack - New Verticals
Staff Software Engineer, Full Stack - New Verticals

Deliveroo • Greater London

On-site
GBP 120,000 - 180,000
Competitive salary and equity
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Fanaticsfbg • Greater London

Remote
GBP 90,000 - 140,000
Home office setup stipend
Remote-friendly
Senior Backend Engineer (Data serving)
Senior Backend Engineer (Data serving)

United States Digital Space LLC • Greater London

Remote
GBP 90,000 - 120,000
Lunch provided
Private healthcare
Hybrid/Remote options
+2
Senior PHP Engineer
Senior PHP Engineer

Airalo • Glasgow

On-site
GBP 92,000 - 135,000
On-call rotation with standby fees + O
Rest & Recovery after night incidents
Shared load: weekday/weekend rotations
Fullstack Software Engineer (TypeScript, C#, AWS) 12 month Maternity Cover
Fullstack Software Engineer (TypeScript, C#, AWS) 12 month Maternity Cover

Alto • Greater London

Hybrid
GBP 70,000 - 100,000
Everyday Flex
25 days annual leave
Volunteer day
+3
Office Assistant (Part Time) - UK
Office Assistant (Part Time) - UK

Marqeta Inc • Greater London

On-site
GBP 17,000 - 22,000
Premium Private Medical and Dental
Floating Holiday days
Retirement savings program withcompany
+1
Account Coordinator
Account Coordinator

Atolls • Greater London

Hybrid
GBP 30,000 - 45,000
32 days of paid vacation plus your birthday off
Flexible hybrid working scheme
Access to a learning budget and internal training
+2