IT & Software

SaaS Full Stack Engineer

PTC

Cambridge · Cambridgeshire · United Kingdom

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

Reference: WJ-747_30154909

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.