SaaS Full Stack Engineer
PTC
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
- 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
- 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