> Markdown version of [/jobs/ext/1260207-senior-backend-engineer](https://www.wearedevelopers.com/jobs/ext/1260207-senior-backend-engineer). 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). --- # Senior Backend Engineer - **Company:** PTC - **Location:** Cambridge, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, Software as a Service, Relational Databases, Key Management, PostgreSQL, Node.Js, OAuth, E2e Testing, Openid Connect, Software Engineering, Software Systems, TypeScript, Management of Software Versions, Backend, Git, AngularJS, NestJS, Restful APIs - **Published:** July 14, 2026 - **Apply:** https://www.totaljobs.com/job/senior-backend-engineer/ptc-job107685927 ## About the Role * 5+ years of professional software development experience. * Strong proficiency in TypeScript, Node.js (NestJS/Express), and Angular. * Experience building and maintaining multi-tenant SaaS applications, including tenant isolation and scalability. * Proficiency with REST APIs, API versioning, and familiarity with OAuth2/OpenID Connect, JWTs, JWKs, and related security best practices. * Solid experience with PostgreSQL or similar relational databases; familiarity with key-value/document stores. * Practical experience with Git and GitLab CI/CD workflows, and automated build/test pipelines. * Understanding of asynchronous patterns (queues, messaging, events). * Experience with secrets management and key/certificate rotation. * Strong automated testing discipline: unit, integration, and end-to-end testing. * Strong debugging abilities, analytical reasoning, and problem-solving skills. * Excellent communication and collaboration abilities, working effectively across cross-functional teams. ## Description As a Backend Software Engineer at PTC, you will design, build, and maintain scalable, high-quality software solutions that support PTC's industry-leading platforms. You will collaborate with cross-functional teams, contribute to architectural decisions, and help drive innovation across the product lifecycle. Required Skills & Experience ## Related Videos - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Next, Nest, Nuxt… Nust?](https://www.wearedevelopers.com/videos/421-next-nest-nuxt-nust) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) ## Related Articles - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Exploring TypeScript: Benefits for Large-Scale JavaScript Projects](https://www.wearedevelopers.com/magazine/554-exploring-typescript-benefits-for-large-scale-javascript-projects)