Fullstack Software Engineer (AI-powered)
Role details
Job location
Tech stack
Job description
To strengthen our team, we're looking for versatile software engineers who thrive in a modern Typescript environment and enjoy taking end-to-end responsibility-from idea to release.
- Focus on developing & maintaining Next.js frontends
- Migrate legacy apps, prototypes & experiments from no-code tools, such as (WeWeb/Retool)
- Contribute to backend services (Express.js/Nest.js/xstate)
- Deliver fullstack features end to end
- Ownership of problems to solve across their lifecycle: from idea through specifications to development, testing, release, monitoring & improvements
- Proactive stakeholder management across operations, business, sales, and marketing
- Engage in collaborative fast moving team environment for code reviews and design discussions
- Work closely with and receive support & feedback from CTO and engineering team
Requirements
We know-sometimes, you can't tick every box, but we would still love to hear from you if you think you're a good fit.
- 2-5 years of experience working within the TypeScript ecosystem.
- Solid hands-on experience with React.js and Next.js.
- A strong focus on code quality-you write maintainable, well-tested software because you know it pays off in the long run, especially when juggling deadlines.
- A good eye for design: even without a Figma file, you're comfortable building UIs that look and feel right. You care about the small details and trust your taste.
- Proficiency in working with RESTful APIs and integrating third-party services.
- AI is more than just a buzzword for you. Using Windsurf, Cursor, or other agentic code editors is a no-brainer and you continuously look to accelerate your development work by using LLMs and agents.
- You are a builder at heart and a natural problem-solver who enjoys figuring things out. You thrive when building, scaling, and iterating quickly-and you're capable to work autonomously.
- Clear communication is something you strive for. Meeting notes, explaining complex topics, and reliable coordination is not uncommon to you.
- Experience in the following is considered a plus, not a must: test-driven development, domain-driven design, MongoDB or AWS.
- Location matters: The office is where our team truly shines, both in performance and team chemistry. We consider candidates, who are willing to work in our Zurich office by default. Therefore your application will be considered only if you are based in Zurich area or willing to relocate with EU/EFTA citizenship.