Software Development Engineer IV (Full Stack)
Role details
Job location
Tech stack
Job description
We're looking for a Software development Engineer IV(Full Stack) who specializes in frontend architecture and complex product interfaces, supported by strong backend fundamentals. You'll help shape how we build our writing and editing tool, ensuring it is modular, scalable, extensible, and maintainable as we continue adding features.
Your backend work will focus on designing APIs and services that cleanly support the editor's needs. Your frontend work will be where you spend most of your time: establishing structure, driving architectural clarity, and building systems that make the editor easy to extend and maintain. You'll thrive in environments with ambiguity, where not everything is fully defined yet, and where strong product thinking and design sense help shape the right solution.
Responsibilities
- Lead frontend architecture, ensuring the editor is modular, scalable, and capable of supporting complex editing workflows.
- Build user-facing features (React, TypeScript, CSS) with a strong emphasis on UX and performance.
- Ensure excellent developer experience (DX) by writing clean, self-documented, and reusable code.
- Implement and integrate APIs that power the editing experience, maintaining clean contracts between frontend and backend.
- Collaborate closely with product managers, designers, and engineers to shape both technical architecture and product experience.
- Prototype quickly, iterate often, and bring clarity to evolving product ideas.
- Mentor teammates and raise the bar on technical and architectural decision-making.
Requirements
Do you have experience in UX?, * 7+ years of professional experience, with deep expertise in frontend engineering for large-scale applications.
- Proven experience architecting complex frontend systems and structuring applications for maintainability and performance.
- Strong proficiency with React, TypeScript, CSS, and component-driven development.
- Experience designing scalable APIs or integrating with backend services.
- Strong practices in testing, documentation, and code quality.
- Excellent communication and collaboration skills in cross-functional teams.
Bonus Points
- An eye for design and UX - translating product ideas and mocks into polished user experiences.
- Experience with design systems and component-driven development.
- Comfort working in ambiguous, evolving product spaces where iteration is the norm.
- Strong sense of product ownership and ability to think from the user's perspective.
- Previous experience in SaaS, AI-powered products, or large-scale platforms.
Benefits & conditions
-
Competitive salary and annual bonus
-
Pension plan through the Zwitserleven Pension Fund
-
A minimum of 33 days paid time off (including 7 public holidays and a day off on your birthday)
-
A yearly personal development budget of €500
-
Free consultations at OpenUp
-
Discount and extra credits on a ClassPass monthly subscription
-
A remote-friendly culture, including working abroad for up to 3 months
-
The flexibility to work from home, including a monthly working from home allowance of €60 per month
-
Parenthood: minimum of 6 weeks fully paid partner leave & 16 weeks fully paid maternity leave
-
Travel allowance: (NS business card or kilometre allowance of €0.23/km)
-
Healthy lunch and snacks at the office
-
Employee referral program
-
Premium access to QuillBot & LanguageTooler
-
Benefits and benefit amounts differ by region. A comprehensive list applicable to your region will be provided in your interview process.