Senior Fullstack Engineer
Senior Fullstack Engineer

Senior Fullstack Engineer

Bristol Full-Time 63000 - 84000 ÂŁ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join us as a Senior Fullstack Engineer to shape our tech stack and build amazing features.
  • Company: Duel is a mission-driven SaaS company focused on brand advocacy for retail brands.
  • Benefits: Enjoy flexible hours, 32 days of leave, and a personal development budget.
  • Why this job: Be part of a fun, relaxed culture where your impact matters and you can grow.
  • Qualifications: 4+ years in fullstack engineering with skills in Angular, Node.js, and MongoDB.
  • Other info: Hybrid work model with a preference for candidates who can visit our Bristol office.

The predicted salary is between 63000 - 84000 ÂŁ per year.

Senior Fullstack Engineer

Hybrid: Remote/Bristol

Salary: ÂŁ75,000- ÂŁ80,000

About Us

Duel is a SaaS company on a mission to make Brand Advocacy the industry standard playbook for building brilliant retail brands. It was founded by world record breaking adventurer and former brand ambassador Paul Archer, alongside viral games developer Naio Tsarouchis, and we exist to show there’s a better way to build businesses, to build a better future, proving that caring for people builds brand, which builds long term and exponential profit returns.

The Duel Brand Advocacy Platform allows enterprise brands to do just that, scaling how they manage their relationships with thousands of advocates, customers, creators and brand ambassadors. We’re proud today that brands such as Abercrombie & Fitch, Charlotte Tilbury, Spanx, Victoria’s Secret and Elemis (to name a few, but not to name some household names that we can’t talk about yet) are doing just that. The Duel team comprises psychologists, brand experts and community builders, combining cutting edge brand expertise, with seasoned SaaS experience.

The Role

We’re hiring a Senior Fullstack Engineer to play a critical role within our growing engineering team. You’ll shape 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, Node.js, and MongoDB.

  • Develop and maintain scalable RESTful APIs and scalable 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..

  • Have 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

  • Full stack development experience with Angular, 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, 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.

In-person and remote working balance

We have small HQ’s in Bristol & London (Holborn) with a growing team of people on the ground in our NYC office also. Although our approach to hybrid working is flexible (we don’t mandate specific days in office), priority for this role will be given to candidates who are available to travel to the Bristol office and keen to spend some days each month in a shared space partnering with the VP of Technology and wider engineering team on shared projects.

Why Duel

We want to build a remarkable company with remarkable people and a remarkable culture that you will want to shout from the rooftops about. In a relaxed, flexible, and fun environment, the team is driven to making the business a success while enjoying what we do and who we do it with.

We have 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

#J-18808-Ljbffr

Senior Fullstack Engineer employer: Duel

At Duel, we pride ourselves on being an exceptional employer that fosters a culture of autonomy, collaboration, and continuous learning. Our hybrid work model allows for flexibility while encouraging team members to engage in-person at our Bristol office, enhancing collaboration with leadership and peers. With a robust benefits package, including generous annual leave, personal development support, and an options scheme for all employees, we are committed to creating a rewarding environment where you can thrive both personally and professionally.
D

Contact Detail:

Duel Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Fullstack Engineer

✨Tip Number 1

Familiarize yourself with Duel's mission and values. Understanding their focus on brand advocacy and how they aim to build better businesses will help you align your answers during interviews and demonstrate your passion for their goals.

✨Tip Number 2

Showcase your experience with the specific technologies mentioned in the job description, such as Angular, Node.js, and MongoDB. Be prepared to discuss past projects where you've successfully implemented these technologies, highlighting your problem-solving skills.

✨Tip Number 3

Emphasize your ability to work autonomously and collaboratively. Since Duel values independent decision-making while keeping teams aligned, share examples of how you've successfully navigated uncertainty and contributed to team projects.

✨Tip Number 4

Prepare to discuss your approach to mentoring junior engineers and fostering a culture of continuous learning. This aligns with Duel's emphasis on team growth and knowledge sharing, which can set you apart from other candidates.

We think you need these skills to ace Senior Fullstack Engineer

Full Stack Development
Angular (latest version)
TypeScript
Node.js
MongoDB (Atlas)
RESTful APIs
Cloud Platforms (AWS, including Elastic Beanstalk, S3, Lambda)
Tailwind CSS
DaisyUI or other modern UI frameworks
Infrastructure as Code (Terraform)
CI/CD Pipelines
Automated Testing Frameworks
DevOps Practices
Problem-Solving Skills
Collaboration and Communication Skills
Mentorship and Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your fullstack development experience, particularly with Angular, Node.js, and MongoDB. Emphasize any relevant SaaS or startup experience to align with Duel's focus.

Craft a Compelling Cover Letter: In your cover letter, express your passion for brand advocacy and how your skills can contribute to Duel's mission. Mention specific projects where you've taken end-to-end ownership and how you’ve driven solutions in previous roles.

Showcase Technical Skills: Clearly outline your technical skills related to the job description, such as experience with AWS, RESTful APIs, and infrastructure as code tools like Terraform. Provide examples of how you've used these technologies in past projects.

Demonstrate Cultural Fit: Duel values a relaxed and flexible work environment. Share experiences that showcase your ability to work autonomously, collaborate effectively, and contribute to a positive team culture.

How to prepare for a job interview at Duel

✨Showcase Your Fullstack Expertise

Be prepared to discuss your experience with Angular, Node.js, and MongoDB in detail. Highlight specific projects where you took end-to-end ownership of features, emphasizing your ability to design and optimize high-performance applications.

✨Demonstrate Problem-Solving Skills

Expect questions that assess your ability to break down complex problems and drive solutions. Share examples from your past roles where you navigated uncertainty and made independent decisions while keeping teams aligned.

✨Emphasize Collaboration and Communication

Duel values teamwork, so be ready to discuss how you've worked iteratively and collaboratively with cross-functional teams. Provide examples of how you’ve contributed to architecture discussions and technology decisions.

✨Highlight Your DevOps Knowledge

Since the role involves DevOps practices, mention any experience you have with infrastructure as code tools like Terraform, CI/CD pipelines, or cloud platforms like AWS. Discuss how you've improved developer experience through automation and enhanced deployment pipelines.

Senior Fullstack Engineer
Duel
D
  • Senior Fullstack Engineer

    Bristol
    Full-Time
    63000 - 84000 ÂŁ / year (est.)

    Application deadline: 2027-03-14

  • D

    Duel

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>