Senior Full Stack Engineer
Core
Design, build, and maintain scalable, high-quality software solutions for PTC's industry-leading platforms that unite physical and digital worlds.
Role type
Senior Full Stack Software Engineer
Builds
Multi-tenant SaaS applications and scalable software solutions
Domain
Industrial technology / SaaS
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js (NestJS/Express), Angular, REST API design, ORMs (TypeORM/Prisma), PostgreSQL/MySQL, Redis caching, messaging systems (Kafka/RabbitMQ), automated testing, Git workflows
Preferred skills
GO programming language, Docker
Technologies
NestJS, Express, Angular, RxJS, TypeORM, Prisma, PostgreSQL, MySQL, Redis, Kafka, RabbitMQ, GitLab, GitHub
Responsibilities
Design and implement REST APIs with versioning and idempotency; build and operate multi-tenant SaaS applications; optimize database schemas and queries; implement caching and invalidation patterns; collaborate on architectural decisions; perform code reviews and debugging
Seniority
Senior, hands-on IC