Senior Back End Engineer
About This Role
Join a leading design and technology consultancy as a Senior Backend Engineer and work with one of their major enterprise clients on a large scale transformation project. You’ll work closely with the client’s internal teams and own backend services from design through to deployment and ongoing improvement. This role is perfect for someone who enjoys deep, complex system work and wants to make a real impact at scale.
Key Responsibilities
Build and scale backend services using Node.js (Koa/Express) and Java SpringBoot
Design, document, and maintain APIs using OpenAPI v3.0
Develop event-driven features and integrations with Kafka
Use Apache NiFi for low-code integrations
Work across Postgres, RDS, DocumentDB, and MongoDB
Deploy and operate services on AWS, using Kubernetes and Docker
Use BitBucket and Bamboo for CI/CD (shifting toward GitHub Actions)
Implement monitoring and alerting with Grafana, NewRelic, Opsgenie
Ensure code quality and security through SonarQube and Snyk
Collaborate closely with the client’s engineering and architecture teams
Provide technical guidance and support to other developers
Tech Stack
NodeJS (Koa/Express), Java SpringBoot, Kafka, Apache NiFi, BitBucket, Bamboo → GitHub Actions, Grafana, NewRelic, Opsgenie, Apigee, OpenAPI v3.0, SonarQube, Snyk, Jira/Confluence, Kubernetes, Docker, RDS, Postgres, DocumentDB, MongoDB, AWS, IntelliJ IDEA
About You
Experienced in backend development with Node.js and/or Java SpringBoot
Comfortable working in complex enterprise environments
Strong understanding of cloud hosting, containers, CI/CD, and API design
You write clean, maintainable code and care about reliability and security
You communicate well and collaborate with cross-functional teams
Bonus: Experience with event-driven architecture, performance tuning, or observability tools
Our Values
People First: Uplifting and understanding clients and team
Push Boundaries: Challenging the status quo to bring innovation
Built for the Long Haul: Prioritising sustainability over quick fixes
Clear Communication: Essential to avoid miscommunication
- Driven by Curiosity: Finding excitement in doing and discovering
Offer
Competitive Salary
Great Work Culture
Awesome office culture with fun social events, weekly cheese/drinks, monthly dinners, and frequent team lunches
Commitment to personal growth, offering personalised development plans, group training, inspirational events, and lunch-and-learn sessions