Senior Full-Stack Software Engineer (Angular & Node.js) – 100% On-Site in Zürich
Zürich
Infos sur l'emploi
- Date de publication :22 septembre 2025
- Taux d'activité :100%
- Type de contrat :Durée indéterminée
- Langue :anglais (Courant)
- Lieu de travail :Dufourstrasse 49, 8008 Zürich
IR Suite – We make IR easy.
We’re building a SaaS platform that takes the pain out of Investor Relations work, especially for small companies. Right now, IR is messy, time-consuming, and expensive. We are on a mission to change that.
We’re an early-stage startup, and you’ll be joining as engineer number 5. That means you won’t just write code — you’ll help define the product, the culture, and the company itself.
Why join us:
- Impact – As one of the first five engineers, what you build in the next 6–12 months will shape our future.
- Ownership – You will shape the platform with us, not just implement specs.
- Growth – You will work across the stack (Angular, NestJS, Postgres, infra) and take on responsibility fast.
- Startup speed – You will move fast, cut bureaucracy, and ship real value quickly.
- Meaningful mission – You will help small companies succeed by making IR work simple and accessible.
Our Tech Stack:
- Tailwind CSS
- Angular (v20, latest)
- NestJs (Node.js)
- PostgreSQL
- Docker
- AWS
What you bring:
- Several years of professional experience as a full-stack engineer, ideally in a SaaS or startup environment.
- Strong knowledge of Angular, TypeScript, HTML5, and CSS/SCSS. Tailwind CSS is a plus.
- Ability to design clean, intuitive UIs
- Solid backend experience with Node.js, NestJS, Express, and ideally PostgreSQL.
- Familiarity with REST APIs, authentication, Git, CI/CD, and Docker.
- Experience with AI frameworks and services (e.g. OpenAI API) and integrating them into web applications is a plus.
- Experience with AWS cloud hosting is a plus.
- Independent, structured way of working combined with a collaborative mindset.
- Fluent English, spoken and written
Your responsibilities:
- Develop modern web features with Angular and Node.js. Our application is frontend-heavy, so strong skills in designing simple, user-friendly interfaces are essential.
- Design and optimize our API architecture, data flows, and component structure.
- Integrate external APIs and services (e.g. Google Ads, Meta Ads, financial data providers).
- Implement and connect AI-based features (e.g. automated communication, intelligent data analysis, image/template generation, text generation).
- Collaborate closely with UI/UX, product management, and QA to deliver high-quality solutions.
What we offer:
- A key role in a growing SaaS startup with real impact.
- Plenty of freedom for your own ideas and use of modern technologies.
- A modern, central workplace in Zürich Seefeld with a collaborative team spirit.
- A competitive salary with growth potential (equity possible).
- A small, dedicated team with open culture and short decision-making paths.
How to apply:
Send us your CV and a short motivation in bullet points (3–5 is enough):
- Why you want to join us.
- What makes you special.
- What you’ve achieved so far. One thing you are proud of.
🙏🏼Please no ChatGPT-style letters — we prefer honest, concise notes.
Important
We’re a 100% on-site team in Zürich. Remote, hybrid, or home office models are not possible.
If you’re ready to build something meaningful from the ground up, we’d love to meet you!
IR Suite | We make IR easy. https://ir-suite.com/en