Skip to content

Senior Full Stack Engineer - Vue.js, NestJS & TypeScript (m/f/d)

Peter Park System GmbH

München, DEonsitePosted Jun 1, 2026

Skills

kubernetestypescriptterraformdynamodbgitlabpythonprismavuecicdawscssjavascriptml

About the role

München

Full-time

Permanent employee

Introduction:

As a Senior Full Stack Engineer (m/f/d) in our Product & Tech team, you have the opportunity to work on end-to-end product initiatives, overseeing all of our frontends and backends, and bringing value directly to our customers. If you're a passionate engineer with a hunger for continuous improvement and proficiency in a variety of programming languages, this is your chance to revolutionize the industry and make a direct impact on our dynamic, tech-driven team.

Your Objectives & Role:

Work on an amazing product with b2b and b2c aspects at the intersection of mobility and property technology

Implement features end-to-end as a Full Stack Engineer utilizing the latest front & backend technologies

Collaborate with our team consisting of (designers and back-end) programmers to ensure that our UI is as simple and effective as possible

Work together with our dev-ops & ML-engineers in implementing new features and optimize processes

Proactively identify how our product can be further developed and improve the frontend in close cooperation with our UX designers

Shape our engineering culture by employing modern software engineering practices, focusing on writing clean, well-tested, and efficient code

Continuously deploy code into production

Your Expertise, Skills & Mindset:

Real seniority. Not defined by years of experience but by strive for continuous improvement, direct impact on the business, and ownership

Be a pro in more than one field (TypeScript, Vue.js, NestJS, CSS/HTML and more)

Strong experience in real production projects with high throughput

Excellent written and spoken English skills (level C1). German language proficiency is not required

Technologies We Work With:

Frontend monorepo with Turbo, pnpm, changesets, and storybook, primarily using Vue.js

Event-driven backend development in Python and NestJS, following a microservice architecture

Adoption of TypeScript, NestJS, BullMQ, and Prisma for backends in an opinionated monorepo approach

Amazon RDS, DynamoDB, S3

Container orchestration with Kubernetes and CI/CD using GitLab

Infrastructure provisioning on AWS using Terraform

Leveraging the serverless framework on AWS Lambda for high-throughput endpoints

What We Offer:

We believe in supporting our team with an environment that fosters growth, well-being, and a great work-life balance.

Your Ideal Setup: MacBook (M4 Pro, 48GB Ram) and a 37-inch curved screen.

Dynamic Culture: Enjoy a true startup atmosphere with flat hierarchies, agile teams, and a diverse, international group of colleagues.

Flexibility: Benefit from flexible working hours and the option to work from home or our state-of-the-art Munich office with standing desks.

Competitive Compensation: A strong competitive salary that recognizes your expertise.

Future Planning: A solid company pension plan.

Foodie Perks: Daily meal allowance, weekly free team lunch, a well-stocked cereal bar, and complimentary drinks.

Health & Wellness: Job bike program and access to premium sports and fitness facilities via EGYM Wellpass or Urban Sports Club membership across Germany.

Continuous Growth: Ample professional development opportunities to sharpen your skills.

Language Support: German language learning opportunities.

Exclusive Discounts: Enjoy special discounts on various branded products through Corporate Benefits.

Our Recruiting Process:

Initial Contact: We’ll get back to you within 48 hours.

HR Interview: Discuss your experience and expectations with our HR team.

Live Assessment: Complete a technical exercise designed to challenge you with scenarios beyond your usual experience.

Tech Challenge: Tackle a problem in a familiar context to demonstrate your technical skills and approach.

Leadership Conversation: Dive deeper into the role and expectations with a member of our technical leadership.

On-Site Meeting: Visit our Munich office, meet more of the team, and experience our culture firsthand.

Über uns

Peter Park hilft seinen Kund:innen dabei, die Gestaltung von Parkräumen einfach und digital abzubilden. Wir ersetzen Schranken, Papiertickets und Parkscheiben durch barrierefreies Parken mit mobilen Bezahlmöglichkeiten. Peter Park revolutioniert die täglichen Parkerfahrungen mit neuen digitalen Technologien und erleichtert dadurch den Alltag von jedem Autofahrer. Darüber hinaus optimieren wir die Nutzung von innerstädtischen Strukturen und räumen auf mit Autos am Straßenrand – für einen lebenswerten und nachhaltigen Lebensraum. Im engen Austausch mit unserem B2B Kundenstamm und Unternehmenspartnern stellen wir uns der Herausforderung, unsere SaaS Lösung ständig zu verbessern und zu erweitern.

Questions about this role

  • How do I apply to this Senior Full Stack Engineer - Vue.js, NestJS & TypeScript (m/f/d) role at Peter Park System GmbH?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Frontend Engineer in Germany?

    Compensation for Frontend Engineer roles in Germany varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Frontend Engineer hub for Germany medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Peter Park System GmbH use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.