Senior Full Stack Engineer - Vue.js, NestJS & TypeScript (m/f/d)
Peter Park
Posted: October 17, 2023
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
As a Senior Full Stack Engineer, you will be responsible for designing and developing complex front-end and back-end systems, working closely with cross-functional teams to deliver high-quality products that meet customer needs.
Required Skills
Job Description
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.
Interested in joining our team? Apply now and be part of something great!