Join to apply for the Senior Full‑Stack Engineer role at Founderful
Zürich
Engineering – Care
Full‑time
Hybrid
About the Role
As a Software Engineer at grape, you will be at the heart of our innovation, collaborating with a dynamic, interdisciplinary team to design, develop, and implement robust full‑stack functionalities for our web‑based products. You’ll take ownership of complex initiatives, influence architectural direction, and help shape the company’s roadmap and technical vision.
What You’ll Do
* Lead the design, implementation, and maintenance of full‑stack features in our modern web app, using Next.js on the frontend and Node.js on the backend
* Collaborate with our interdisciplinary team to drive the design of solutions, break down complex problems, and implement high‑impact features
* Shape the technical architecture and DevOps of our platform
* Define technical requirements and act as a key partner to Product and Design in prioritising and shaping the roadmap
* Mentor and support other engineers, sharing knowledge and providing guidance on design, implementation, and debugging
* Own initiatives end‑to‑end from discovery and technical design through implementation, rollout, and monitoring in production
What You’ll Need
* Minimum of 6 years of experience in full‑stack development, preferably for fast‑scaling SaaS products, with a strong proficiency in TypeScript and Node.js
* Expertise in React, CSS, frontend frameworks, and API design (GraphQL or REST)
* Experience leading technical initiatives or owning complex features/services end‑to‑end
* Experience mentoring junior engineers or acting as a technical lead within a team
* Deep familiarity with continuous integration practices, testing methodologies, and a commitment to writing clean, secure, well‑structured, and well‑tested code
* Strong working knowledge of relational databases
* Effective communication and teamwork skills, along with creative problem‑solving abilities and comfort working with ambiguity
* Ability to translate designs into polished, accessible, and maintainable user interfaces
What We Offer In Return
* Empowering workplace: ownership, tools, and support to make decisions and take initiative
* Hybrid setup: flexibility to work remotely or from our Zurich office, with team days in the office on Thursdays
* Home office stipend: one‑off CHF 200 to set up your workspace
* Internet allowance: monthly support for home internet costs
* Flexible working time: distribute hours as you wish
* Learning budget: CHF 1,500 annual budget for skill improvement
* Well‑being: mental health sessions and wellness discounts
* Team events: monthly gatherings for bonding
* Team retreats: twice a year in a selected location
* Travel & commute: SBB half fare card coverage
* Paid vacation: 27 days per year including canton‑related holidays and birthdays
* Wellness budget: flexible allocation for health and wellbeing
* Parental & adoptive leave: additional time off for family support
* Digital nomad: work from anywhere after 3 years of employment (subject to review)
Recruitment Process
* Step 1 – Your Motivation: 30‑minute motivational interview with Talent Acquisition Team
* Step 2 – Role Fit: Interview with Hiring Manager to assess qualifications and skills alignment
* Step 3 – Case Study: Technical assessment or case study for higher technical demands
* Step 4 – Culture Connect: Deep dive into company culture and values with final interview
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
#J-18808-Ljbffr