Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior backend engineer (nestjs / aws)

Brighton
Permanent
Eequ
Engineer
€70,000 a year
Posted: 29 December
Offer description

Join to apply for the Senior Backend Engineer (NestJS / AWS) role at Eequ

This range is provided by Eequ. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

We are hiring a Senior Backend Engineer with strong experience in Node.js / NestJS and AWS, who will:

* Own day-to-day deployments of our backend services.
* Lead monitoring and incident response for production systems.
* Take primary ownership of our AWS infrastructure, using infrastructure as code.
* Design and implement backend features for a high‑traffic, transactional booking platform.
* Raise the standard of engineering practice across the team through example, review, and coaching.

This is a high‑seniority individual contributor role. You will need experience across the end‑to‑end software development lifecycle. You will be hands‑on, responsible for both building and deploying the systems you work on.


Your responsibilities

You will have clear ownership in four main areas:

* Design, build, and maintain backend services in NestJS / TypeScript.
* Implement features that support bookings, payments, reporting, and data exports.
* Maintain and improve our database schema and query patterns in MySQL.
* Ensure code is reliable, testable, and maintainable.


Deployments and release process

* Own the deployment pipeline for backend services, from build to production.
* Improve the safety and speed of deployments (for example blue‑green or zero‑downtime deployments).
* Reduce manual steps and failure points in the release process.
* Ensure that other backend engineers can deploy confidently using the tools and processes you establish.
* Take primary responsibility for our AWS‑based infrastructure (EC2, RDS, S3, CloudWatch and related services).
* Manage resources using infrastructure as code tools.
* Maintain and improve observability: logging, metrics, alerts, and dashboards.
* Lead incident response when production issues occur and drive follow‑up improvements.


Technical direction and coaching

* Make and communicate architectural choices for backend and infrastructure.
* Review code from other backend engineers and give clear, constructive feedback.
* Help the team adopt better patterns in testing, performance, security, and reliability.
* Share knowledge so that deployment and operational capability is spread across the team, not held by one person.


The kinds of problems you will work on

* Extending our Stripe integration to support user‑configurable payouts and flexible payment plans.
* Splitting our email functionality into a separate, scalable service with clear interfaces.
* Designing and building a robust CSV export pipeline that maintains high performance as data volume increases.
* Improving data caching and query patterns to handle booking surges without performance degradation.
* Removing the remaining downtime from our current deployment process and moving towards fully zero‑downtime releases.
* Defining and implementing a monitoring and alerting strategy that gives the team timely and useful signals.


About you

We are looking for someone who is already operating at a senior level, with a track record of both building and running production systems.


Experience

* Typically 8+ years of experience as a backend engineer, with significant time in a senior role.
* Experience owning production systems that serve large numbers of users and handle real money transactions.
* Clear evidence of taking responsibility for deployments, infrastructure, and reliability, not just feature delivery.
* Experience in smaller or growing organisations where you have had direct ownership and autonomy, not only in large, highly siloed teams.


Core technical skills

* Strong experience with Node.js and TypeScript in production.
* Deep expertise in NestJS and Microservices, or a willingness and ability to learn it quickly if you have a strong TypeScript backend background.
* Strong skills in relational database design and optimisation, ideally with MySQL and TypeORM.
* Hands‑on experience deploying and operating systems on AWS (for example EC2, RDS, S3, CloudWatch).
* Practical experience using infrastructure as code tools to manage cloud infrastructure.
* Good understanding of CI/CD pipelines, automated testing, and safe deployment practices.
* Experience working with monitoring, alerting, and incident management tooling.
* Experience with managing shared libraries, dependencies, and building pipelines in a large TypeScript monorepo.


How you think and work

* You are comfortable taking full ownership of a problem from design through to stable operation in production.
* You think clearly about trade‑offs and can explain them in plain language to technical and non‑technical colleagues.
* You prefer simple, robust solutions over complex ones and keep long‑term maintenance in mind when making decisions.
* You are methodical in diagnosing and fixing production issues and see incidents as opportunities to improve the system.
* You keep security, data protection, and privacy in mind when designing systems, especially when dealing with government and payment data.


How you work with others

We are a remote‑first team with colleagues in different locations. Clear communication is essential.

* Writes clearly in English and documents decisions and designs in a structured way.
* Can explain technical ideas verbally and visually (for example on a call, with a shared screen or simple diagrams).
* Is comfortable joining calls with non‑technical stakeholders, including local authority clients, when needed to discuss technical topics such as security or infrastructure.
* Gives and receives feedback constructively, including through code reviews.
* Helps others grow by sharing knowledge effectively.

This role is full‑time and focused. It is not suitable for someone trying to balance multiple jobs or major side commitments.


Location and right to work

We can consider candidates:

* Based in the UK or EEA,
* With an existing right to work in their country of residence.

We are not able to sponsor visas for this role.


How to apply

To apply, please complete our Typeform as a first step:

* Initial review of your application and CV.
* A practical interview focused on real backend and infrastructure scenarios we face at Eequ. We will discuss how you would approach specific problems so we can understand your judgement and communication.
* Follow‑up conversation(s) as needed, including meeting other team members.


Seniority level

* Mid‑Senior level


Employment type

* Full‑time


Job function

* Engineering and Information Technology


Industries

* Software Development

Referrals increase your chances of interviewing at Eequ by 2x.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Lead backend engineer (node/jvm) – build scalable systems
Hove
Permanent
Legal & General
Engineer
€70,000 a year
Similar job
Senior go engineer: high-performance backend & microservices lead
Burgess Hill
Permanent
Infosys
Engineer
€75,000 a year
Similar job
Senior android engineer (kotlin) - hybrid, 6+mo contract
Burgess Hill
Permanent
N Consulting Limited
Engineer
€175,000 a year
See more jobs
Similar jobs
Engineering jobs in Brighton
jobs Brighton
jobs East Sussex
jobs England
Home > Jobs > Engineering jobs > Engineer jobs > Engineer jobs in Brighton > Senior Backend Engineer (NestJS / AWS)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save