Senior Full-Stack Developer

Addition

Greater London

Hybrid

GBP 68,000 - 83,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid working
26 days annual leave
Learning budget
Birthday off
Shoreditch office access

Job summary

Addition is a growing technology consultancy delivering AI and ML solutions to UK government clients. You will lead and craft scalable software across front-end, back-end and data layers, combining hands-on engineering with technical leadership.

Expect meaningful impact, modern tech and a supportive team. Hybrid role with one in-office day per week in Shoreditch, plus remote work options and a generous learning budget.

Qualifications

  • Proven experience delivering complex full-stack applications.
  • Strong Python and TypeScript expertise.
  • Experience with cloud deployments (Azure or GCP).
  • Hands-on Docker and Linux experience.
  • Strong code review and testing practices.

Responsibilities

  • Design, build and deploy scalable full-stack software.
  • Develop APIs, back-end services and data pipelines.
  • Work with Python, TypeScript and SQL across apps.
  • Support AI/ML adoption in public sector solutions.
  • Deploy to Azure and GCP; manage Docker-based deployments.
  • Review code and enforce security and testing standards.
  • Design and optimize database solutions; ensure data integrity.
  • Mentor junior engineers and promote engineering practices.
  • Communicate decisions and progress to stakeholders.
  • Contribute to technical planning and risk assessment.

Skills

Full-Stack development
Python
TypeScript
React
SQL
Azure / GCP
Docker
Linux
CI/CD
Code reviews
Mentoring
Security

Tools

FastAPI
Pydantic
Node.js
Express
Next.js

Job description

Join a growing technology consultancy specialising in driving AI and machine learning adoption across the UK government sector. You’ll play a key role in building sophisticated software and data solutions, combining hands‑on engineering with technical leadership to help deliver secure, scalable technology with real-world impact.

Role Overview:
  • Package: £75,000 basic salary + annual performance bonus and perks
What You’ll Be Doing:
  • Design, build and deploy scalable full-stack software solutions across front‑end, back‑end and data engineering.
  • Develop high‑quality APIs, backend services and complex data pipelines with performance and reliability in mind.
  • Work extensively with Python, TypeScript and SQL across a variety of applications and integrations.
  • Support the delivery of technology solutions helping public‑sector organisations adopt AI and machine learning effectively.
  • Deploy and maintain applications within cloud environments such as Azure and GCP.
  • Use Docker and Linux to support reliable application deployments, including containers, storage, volumes and permissions.
  • Review code and pull requests, maintaining strong standards around security, testing and maintainability.
  • Design and optimise database solutions to protect data integrity and improve application performance.
  • Troubleshoot complex technical challenges and continuously improve existing platforms and services.
  • Mentor junior engineers and help establish strong engineering practices across the wider team.
  • Communicate technical decisions, project progress and outcomes clearly to technical and non‑technical stakeholders.
  • Contribute to technical planning, identify potential risks and recommend new technologies or approaches.
Main Skills Needed:
  • Strong commercial experience as a Full‑Stack Developer or Software Engineer working on complex applications.
  • Advanced Python and TypeScript skills, with experience using frameworks such as FastAPI, Pydantic, Node.js, Express or Next.js.
  • Strong React experience and confidence building sophisticated, user‑friendly front‑end applications.
  • Strong SQL and database experience, including performance optimisation and data integrity.
  • Hands‑on knowledge of cloud deployments, ideally Azure or GCP.
  • Confident working with Docker and Linux‑based environments.
  • Advanced Git knowledge, including branching, merging, pull requests, code reviews and collaborative workflows.
  • Experience with CI/CD practices and automated testing.
  • Comfortable reviewing other developers’ code and maintaining high engineering standards.
  • Strong stakeholder communication skills, including presenting complex technical concepts clearly.
  • Experience mentoring or supporting less experienced engineers.
  • Excellent problem‑solving, organisation and attention to detail.
What’s in It for You:
  • Competitive compensation package with an annual performance bonus.
  • 26 days’ annual leave, plus bank holidays and your birthday off.
  • Enhanced family leave.
  • £1,000 annual learning and development budget.
  • Hybrid working with just one day per week in the Shoreditch office.
  • Work remotely from anywhere in the world for up to four weeks each year.
  • Choice of a high-spec Windows machine or MacBook.
  • Exposure to meaningful AI and machine learning projects across the UK government sector.
  • Plenty of autonomy and the opportunity to work across different technologies and technical challenges.
  • Supportive, entrepreneurial culture with regular team socials, free snacks and drinks.
  • Opportunities to develop your technical leadership while remaining hands‑on.

Careers move fast. Let’s make sure yours is heading the right way.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Harnham - Data and Analytics Recruitment • Greater London

On-site
GBP 80,000 - 120,000
Competitive base salary
Flexible working options across London
Autonomy from day one
+3
Full-Stack Java Developer
Full-Stack Java Developer

NPAworldwide • West of England

On-site
GBP 70,000 - 85,000
Flexible hours
Hybrid work
Training budget
+3
Senior Software Engineer - to £100k - ID51280
Senior Software Engineer - to £100k - ID51280

Humand Talent Ltd. • Milton Keynes

On-site
GBP 70,000 - 100,000
Annual leave 28 days
Private medical insurance
Life assurance
+4
Senior Software Engineer - to £100k - ID51280
Senior Software Engineer - to £100k - ID51280

Humand Talent Ltd. • Reading

On-site
GBP 70,000 - 95,000
Up to 28 days annual leave
Private medical insurance
Life assurance
+5
Senior Full Stack Developer
Senior Full Stack Developer

Nasstar • United Kingdom

Remote
GBP 65,000 - 100,000
Remote-first
Private health insurance
Global brands projects
+3
Full-Stack Engineer - AI Startup (Typescript, Node, React)
Full-Stack Engineer - AI Startup (Typescript, Node, React)

Infused Solutions Ltd • Greater London

On-site
GBP 120,000 - 150,000
London-based
4 days per week in the office
Direct exposure to founding team
+1
Senior Java fullstack Developer
Senior Java fullstack Developer

NPAworldwide • Greater London

On-site
GBP 70,000 - 85,000
Flexitime 37.5h
Hybrid work
Training budget
+5
Full Stack Engineer
Full Stack Engineer

Oliver Bernard • Greater London

On-site
GBP 76,500 - 93,500
Senior Java fullstack Engineer
Senior Java fullstack Engineer

NPAworldwide • West of England

On-site
GBP 70,000 - 85,000
Competitive salary up to £85,000
Hybrid working
Flexible 37.5-hour week
+6
Staff Software Engineer
Staff Software Engineer

Addition • Greater London

Remote
GBP 110,000 - 170,000
Equity
Annual bonus
Remote work (predominantly)
+1