> Markdown version of [/jobs/ext/4697445-software-engineer-backend-developer](https://www.wearedevelopers.com/jobs/ext/4697445-software-engineer-backend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Backend Developer - **Company:** Machine Medicine Technologies - **Location:** London, United Kingdom - **Experience:** Expert - **Salary:** £77,530 - **Contract:** Permanent contract - **Skills:** Query Performance, Amazon Web Services, Audit Trail, User Authentication, Automation of Tests, Software as a Service, Cloud Computing, Continuous Integration, Data Integrity, Github, Key Management, PostgreSQL, Object-Relational Mapping, OAuth, Commercial Software, Role-Based Access Control, Openid Connect, Secure Coding, Single Sign-On, TypeScript, Datadog, Data Logging, Okta, Delivery Pipeline, Software Security, Backend, Production Code, NestJS, Restful APIs, Terraform, Api Management - **Published:** November 13, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5963500782 ## About the Role * At least 5 years of commercial software development experience. * Production experience with Typescript, NestJS (or similar); other enterprise backend framework experience will also be considered. * Experience with TypeORM or similar ORM/data-access approaches. * Strong production PostgreSQL experience. * Experience building and supporting SaaS platforms or production backend services. * Experience designing and maintaining REST APIs. * Practical experience with GitHub, CI/CD pipelines and deployment workflows. * Hands-on experience supporting production systems. * Working knowledge of AWS and/or GCP. * Ability to work with Terraform or similar infrastructure-as-code tooling. * Strong understanding of application security, authentication, authorisation and secure coding practices. * Experience working on systems where reliability, auditability and data protection are important. Desirable experience * Experience with Keycloak, OAuth2, OpenID Connect, SSO, RBAC or FGA. * Experience working in healthcare, life sciences, finance or another regulated or security-sensitive SaaS environment. * Familiarity with ePHI, HIPAA, GDPR, ISO 27001 or similar compliance expectations. * Experience with observability tooling, logging, metrics and alerting. * Experience with automated testing, API testing or production readiness checks. * Experience supporting releases and production systems in a startup or small-company environment. Personal attributes * Hands-on, pragmatic and comfortable taking responsibility for production systems. * Vocal about security, privacy and operational reliability. * Comfortable working in a small team without separate production support teams. * Calm and methodical when troubleshooting production issues. * Clear communicator who can work closely with product and engineering colleagues. * Willing to document, improve and stabilise systems as well as build new features. ## Description * Build, maintain and support backend services using mostly TypeScript, NestJS and TypeORM. * Develop REST APIs and service-based backend components. * Work with PostgreSQL, including schema design, migrations, query performance and data integrity. * Support production systems, including monitoring, troubleshooting, incident response and root-cause analysis. * Maintain and improve GitHub-based CI/CD pipelines, deployment workflows and backend release processes. * Work with Terraform and cloud infrastructure across AWS and/or GCP. * Support secure configuration, secrets management, access control, audit logging and least-privilege practices. * Work with authentication and authorisation systems, including Keycloak. * Write clean, maintainable, tested and production-ready code. * Document backend systems, deployment procedures and operational processes where needed.