A

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

Atolls

Remote · Full Time

Be the first to apply

Experience
6+ yrs
Salary
—
Openings
1
Posted
3 days ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Atolls:

Atolls stands as the largest community-driven shopping platform worldwide, active across more than 20 markets. We empower millions to make well-informed purchasing decisions by connecting consumers with suitable brands and retailers through discovery, evaluation, and repurchase processes. Our global team of over 1,000 professionals in 10 countries develops widely-used products where you can take true ownership and witness the influence of your work.

Role Overview:

We are seeking a Senior Backend Software Engineer specializing in TypeScript, NestJS, and Node.js to join our Fulfilment team either based in London or working remotely within the UK. In this role, you will be crucial in designing and launching innovative savings and reward programs. You will create smooth user experiences, enabling users to confidently engage with our platform by building secure authentication systems, scalable self-service tools, and proactive fraud prevention measures.

Key Responsibilities:

  • Architect, implement, and maintain backend web applications and components using Node.js, TypeScript, and NestJS, following coding standards and best practices.
  • Work collaboratively with frontend developers, designers, and cross-functional teams including product and engineering managers to deliver high-quality solutions throughout the software development lifecycle.
  • Identify and resolve bugs in existing codebases, enhancing application performance and scalability for improved user experiences.
  • Integrate third-party APIs and services effectively, keeping abreast of current trends in web development.
  • Maintain detailed documentation of code and processes while enforcing security best practices to protect application integrity and confidentiality.
  • Mentor junior engineers and contribute to technical discussions regarding system architecture and technology choices.

Required Qualifications and Skills:

  • A minimum of six years of professional experience as a software developer.
  • Proficiency with AWS services such as DynamoDB, Elasticsearch, relational and NoSQL databases, EventBridge, and messaging/queuing technologies like SQS and SNS. Familiarity with other cloud platforms (Google Cloud, Azure) is also valuable.
  • Solid understanding of established design and architectural patterns, with capability in backend, RESTful APIs, event-driven architectures, and microservices.
  • Strong analytical and logical thinking approach, with excellent problem-solving capabilities and goal-oriented mindset.
  • Commitment to writing clean, well-tested code including unit and integration tests, along with clear and maintainable documentation.
  • Experience working in Agile/Scrum environments and familiarity with DevOps best practices.
  • Experience using frameworks and tools such as GitLab, Docker, and CI/CD pipelines.
  • Optional experience with GraphQL, federation, and Supergraph concepts is a plus.
  • Effective communication skills in English.

Benefits Offered:

  • A work culture that promotes continuous professional and personal development along with opportunities for internal mobility.
  • A diverse and inclusive team that values open-mindedness and innovative ideas.
  • Generous paid time off including 32 days of vacation plus your birthday off, encouraging work-life balance.
  • A flexible hybrid working model for balancing professional and personal commitments.
  • Access to a dedicated learning budget and internal training programmes to support your growth.
  • Mental health coaching to promote well-being.
  • Regular global and local team gatherings to celebrate achievements and foster connections.
  • Eligibility for a sabbatical leave following three years of service.
  • A modern cloud-based work environment providing flexibility regardless of location.
  • Global employee benefits complemented by additional perks that may vary depending on your location.

Hiring and Diversity Commitment:

Our recruitment process includes initial discussions with Talent Acquisition, a technical interview featuring a live case, and final meetings with various team members. The use of AI tools supports interview recordings and transcriptions but does not influence decisions, which remain fully in human hands. Candidates may opt out of AI usage without penalty at any stage.

Atolls is dedicated to fostering an inclusive workplace where employees of every gender, race, religion, age, sexual orientation, ability, place of origin, or socioeconomic background are welcomed and respected.

Tools & software

Node.js Docker required Elasticsearch required GitLab required

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability

Languages

Servicenow

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer