SaaS Full Stack Engineer

Company: PTC
Apply for the SaaS Full Stack Engineer
Location: Cambridge
Job Description:

Overview

As a Full Stack Software Engineer at PTC, you will design, build, and maintain scalable software for our industry-leading platforms. You’ll work with cross-functional teams to influence architecture and drive innovation across the product lifecycle. You will operate in a collaborative environment that values learning and growth, contributing to high-quality, multi-tenant SaaS solutions. This role offers meaningful impact by shaping vibrant software used across diverse industries in a global company.

Pay / Benefits

  • collaborative, innovative environment
  • continuous learning and career growth
  • cross-functional exposure
  • diversity and personal development culture
  • ESPP eligibility
  • competitive base plus variable compensation where applicable

Responsibilities

  • Design, build, and maintain scalable software solutions for multi-tenant SaaS
  • Collaborate with cross-functional teams and contribute to architectural decisions
  • Drive innovation across the product lifecycle and ensure quality
  • Support performance tuning, testing, and reliability across frontend and backend
  • Participate in code reviews and improve development processes

Key requirements

  • 5+ years of professional software development experience
  • Experience building and operating multi-tenant SaaS applications with tenant isolation, quotas, and feature flags
  • Proficiency in TypeScript, Node.js (NestJS/Express), and frontend frameworks such as Angular
  • Expertise designing and implementing REST APIs with versioning and idempotency
  • Experience with ORMs (TypeORM, Prisma) and migrations
  • Proficiency with PostgreSQL (preferred) or MySQL/Oracle; schema and query optimization
  • Hands-on experience with Redis caching, TTL strategies, and invalidation patterns
  • Experience with messaging/streaming systems (Kafka, RabbitMQ)
  • Strong Angular/React expertise, RxJS, performance tuning, and testing (unit/integration/E2E)
  • Nice to have GO, Docker, and robust Git workflows (GitLab/GitHub)
  • Strong debugging, analytical reasoning, and problem-solving across UI and backend
  • Excellent communication and teamwork across product and engineering teams
  • strong communication
  • teamwork
  • problem-solving
  • TypeScript
  • Node.js (NestJS/Express)
  • Angular

…

Posted: September 14th, 2026