Enable job alerts via email!

Senior Software Engineer - Core Team

Duel

Bristol

Hybrid

GBP 75,000 - 82,000

Full time

Today
Be an early applicant

Job summary

A leading SaaS company in Bristol is seeking a Senior Software Engineer to join their Core Team. You will have the opportunity to shape the architecture and technology strategy, contributing to high-impact projects in a hybrid work environment. Ideal candidates will have over 4 years of fullstack experience, particularly with Angular, Node.js, and AWS, and value autonomy and ownership in their work.

Benefits

Flexible working hours
32 days of Annual Leave
Options scheme for all full-time employees
Company MacBook
£350 WFH Set-Up
Headspace Contributions
Personal Development budget
2 additional days leave for volunteering

Qualifications

  • 4+ years of experience in a fullstack engineering role, preferably in a SaaS or high-growth startup environment.
  • Ability to break down complex problems, investigate effectively, and drive solutions.
  • Comfortable navigating uncertainty and helping shape solutions without a rigid roadmap.

Responsibilities

  • Take end-to-end ownership of new features, from conceptualisation to deployment.
  • Design, build, and optimise high-performance applications using Angular, Node.js, and MongoDB.
  • Actively participate in architecture discussions and technology decisions.
  • Mentor and support junior engineers, fostering a culture of continuous learning.

Skills

Fullstack development experience with Angular (latest)
Experience working with MongoDB
Experience with cloud platforms (AWS)
Experience with SQL or other NoSQL databases
Familiarity with CI/CD pipelines
Experience with DevOps tools
Strong problem-solving skills
Job description
Senior Software Engineer - Core Team

Location: Bristol, Hybrid

Reporting to: Engineering Manager - Core Team

Salary: £75,000 - £82,000 plus share options

About us

Duel is a SaaS company on a mission to make Brand Advocacy the industry standard philosophy for building brilliant retail brands. It was founded by world record‑breaking adventurer and former brand ambassador Paul Archer. We exist to show that companies built for advocacy can change the world. In today's hyper‑connected world in which social media is now twice the size of all other media channels combined and entirely user‑generated, the most successful brands are the ones investing in people and in community, not in ads.

The Duel Brand Advocacy Solution allows enterprise brands to do just that. We have onboarded over 60 influential brands such as Abercrombie & Fitch, Charlotte Tilbury, Spanx, Victoria’s Secret, LUSH and Elemis. The Duel team's global presence includes offices in New York City & London. Our team of 60+ is composed of psychologists, brand experts and community builders, combining cutting‑edge brand expertise with seasoned SaaS experience.

Backed by top European VCs, Duel recently announced a $16 million Series A, which will accelerate growth in the US from our base in New York, and bring our entirely AI‑driven product vision to life to equip brands with the solution needed to drive growth through thousands of advocates, customers, creators and brand ambassadors.

The Role

We’re hiring a Senior Software Engineer - Core Team, to join our growing engineering team and support the scaling of the Duel SaaS solution.

You’ll play a critical role in shaping the architecture, technology choices, and best practices across the stack. This is a high‑impact role, where you’ll have a say in technical decisions and contribute to defining best practices for engineering at scale.

You’ll work closely with engineering leadership and cross‑functional teams to build new features, enhance our platform, and improve developer experience. We want you to be an integral part of an engineering team that values autonomy, impact, and ownership.

Our technology stack primarily includes Angular (latest version), TypeScript, Node.js, MongoDB, Tailwind CSS, and Elastic Beanstalk (AWS), with an increasing focus on real‑time data processing and scalable services. If you enjoy working across front‑end, back‑end, infrastructure, and everything in between, this role is for you.

We’re Looking for Someone Who Will…
  • Take end‑to‑end ownership of new features, from conceptualisation to deployment.
  • Design, build, and optimise high‑performance applications using Angular (latest), Node.js, and MongoDB.
  • Develop and maintain scalable RESTful APIs and services.
  • Work on our AWS‑based infrastructure and contribute to infrastructure‑as‑code practices.
  • Ensure best practices for security, scalability, and maintainability across the application.
  • Actively participate in architecture discussions and technology decisions.
  • Work closely with Product, Design, and other Engineers to create intuitive and effective solutions.
  • Drive code quality, testing, and continuous integration best practices.
  • Mentor and support junior engineers, fostering a culture of continuous learning.
  • Help optimise database performance, indexing, and query efficiency in MongoDB.
  • Contribute to the enhancement of front‑end practices, including the adoption of Tailwind CSS for scalable design systems.
  • Take care of your own DevOps and security to ensure the stability and security of applications.
  • Improve developer experience by automating repetitive tasks and enhancing deployment pipelines.
We’d love to hear from you if you..
  • 4+ years of experience in a fullstack engineering role, preferably in a SaaS or high‑growth startup environment.
  • Have the ability to break down complex problems, investigate effectively, and drive solutions.
  • Have the ability to “work off your own steam” in an autonomous environment, making independent decisions while keeping teams aligned.
  • Work iteratively and collaboratively, preferring to ship quickly and refine based on feedback.
  • Value creating scalable systems that allow other teams to move faster and be more self‑sufficient.
  • Value documentation and knowledge sharing to improve team efficiency.
  • You are comfortable navigating uncertainty and helping shape solutions without a rigid roadmap.
Technical Skills
  • Fullstack development experience with Angular (latest), TypeScript, and Node.js.
  • You have experience working with MongoDB (Atlas), SQL, or other NoSQL databases.
  • You have experience with cloud platforms (AWS preferred, including Elastic Beanstalk, S3, Lambda).
  • You have experience with Tailwind CSS, DaisyUI, or other modern UI frameworks.
  • You understand the use of RESTful APIs, services architecture, and serverless computing.
  • You have some experience with infrastructure as code tools (Terraform preferred).
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Experience working with cloud‑based architectures (AWS preferred).
  • Some experience or exposure to DevOps and infrastructure‑as‑code (Terraform, CI/CD pipelines, Docker, Kubernetes, etc.) is a plus.
The Dueligan Culture
  • We want to build a remarkable company with remarkable people and a remarkable culture that you will want to shout from the rooftops about. Advocacy is our north star, both for our customers and our employees.
  • A High Trust, Tight Ship, full of Utterly Lovely & Bloody Brilliant People doing their Best Work Together
  • We value trust and freedom above all else. Yet this must be combined with deep ownership, execution, and clear, candid communication. If this is not how you are at Duel, or you break that trust, you will not be around for long.
  • Dueligans combined are the largest shareholders in Duel. We take that concept of ownership seriously.
In‑person and remote working balance ...

We do much of our best work as a team together in the office, which is why we are only hiring people within a commutable distance of our Bristol Office. However, we also know that we do our best work alone at home, and we all need to be able to balance work with life, childcare commitments, and other responsibilities. The office philosophy is hybrid, where you're encouraged to be in the office a few days a week, namely when your team will be there.

However, the name of the game with everything we do is freedom and flexibility. So you do, as long as it's not at the expense of others.

Duel Perks and Package

A growing benefits package, including;

  • Flexible working hours - if you need to fit around childcare or need to work around your life, we understand.
  • Around 32 days of Annual Leave (28 excluding bank holidays and an extended break between Christmas and New Year, when we close the office). On‑going training where required.
  • Options scheme for all full‑time employees - it’s important to us that everybody owns a part of the company and shares in the benefits of what we build.
  • Company MacBook to work from
  • £350 WFH Set‑Up
  • Headspace Contributions
  • Personal Development budget and support
  • 2 additional days leave for volunteering
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.