Senior Full Stack Engineer
Core
Design, build, and maintain scalable, high-quality software solutions for PTC's industry-leading platforms, uniting physical and digital worlds.
Role type
Senior Full Stack Software Engineer (SaaS)
Builds
Multi-tenant SaaS applications with tenant isolation, quotas, and feature-flag strategies
Domain
Industrial technology / SaaS
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js (NestJS/Express), Angular, REST API design, TypeORM/Prisma, PostgreSQL, Redis caching, messaging systems (Kafka/RabbitMQ), automated testing
Preferred skills
GO programming language, Docker
Technologies
NestJS, Express, Angular, TypeORM, Prisma, PostgreSQL, MySQL, Oracle, Redis, Kafka, RabbitMQ, GitLab, GitHub
Responsibilities
Design and implement scalable software solutions, collaborate on architectural decisions, contribute to the product lifecycle, perform debugging and analytical reasoning across UI and backend
Seniority
Senior, hands-on IC