Senior Backend Engineer
Core
Design, build, and maintain scalable, high-quality backend software solutions for PTC’s industry-leading platforms, focusing on multi-tenant SaaS applications.
Role type
Senior Backend Software Engineer
Builds
Scalable backend services and APIs for multi-tenant SaaS platforms
Domain
Industrial software / SaaS / Backend Engineering
Deliverable
product features
Required skills
TypeScript, Node.js (NestJS/Express), Angular, multi-tenant SaaS architecture, REST APIs, OAuth2/OpenID Connect, PostgreSQL, Git/GitLab CI/CD, asynchronous patterns, automated testing
Preferred skills
key-value/document stores, secrets management, debugging, analytical reasoning
Technologies
TypeScript, Node.js, NestJS, Express, Angular, PostgreSQL, Git, GitLab, OAuth2, OpenID Connect, JWT, JWKs
Responsibilities
Design and build scalable software solutions, maintain multi-tenant SaaS applications, contribute to architectural decisions, implement REST APIs and security protocols, manage CI/CD pipelines, write unit/integration/e2e tests
Seniority
Senior, 5+ years experience