🇨🇭  Portail emploi suisse — Voir toutes les offres
📄 Créer mon CV 💰 Calculateur salaire Mon espace

Senior Full-Stack Engineer - Platform Architecture & Development (Angular / Node.js)

Postuler sur le site 🔗
📍 Zürich 💼 CDI 🏷️ autre 📅 Publié le

📋 Détails de l'offre

IR Suite AG ouvre un poste de Senior Full-Stack Engineer - Platform Architecture & Development (Angular / Node.js) a Zürich.

IR Suite AG is building the operating system for modern investor relations. We enable publicly listed companies to
identify, acquire, and engage investors at scale
through a unified platform that combines data intelligence, communication, and marketing automation.
We are early, fast-moving, and opinionated about building high-quality software. Our ambition is to become the operating system for IR teams globally.
To get there, we are looking for a
highly experienced Senior Full-Stack Engineer
who has built and scaled real products, not just features, and wants to take ownership of a modern SaaS platform end-to-end.
This is
not a maintenance role
. You will help define architecture, make critical technical decisions, and build core systems from the ground up.
Your responsibilities

Develop and maintain our web application with Angular and Node.js/NestJS

Build clean, user-friendly frontend interfaces with a strong UI/UX focus

Design and optimize APIs, data flows, and components in our Nx monorepo

Work with PostgreSQL and ensure reliable, performant data access

Integrate external APIs and services (e.g. ad platforms, financial data providers)

Implement and connect AI-based features (e.g. assistants, automation, content generation)

Ensure code quality through testing, reviews, and CI/CD

Collaborate closely with product, design, and QA
Your profile

Several years of experience as a full-stack engineer, ideally in a SaaS or startup environment

Strong skills in Angular (ideally v20 or latest), TypeScript, HTML5, and CSS/SCSS

Experience with Tailwind CSS is a plus

Solid backend experience with Node.js, NestJS, and Express

Model and optimize data structures and queries in PostgreSQL and other databases

Familiarity with REST APIs and authentication

Experience with Git, CI/CD, and Docker

Experience with Nx monorepo, AWS, and AI services (e.g. OpenAI API) is a plus

Ensure high engineering standards: testing, code reviews, CI/CD

Independent, structured, hands-on working style with a startup mindset

Team-oriented, proactive, and solution-focused

Fluent English, spoken and written; German is a plus
Our tech stack

Frontend:
Angular (v20, latest), TypeScript, Tailwind CSS

Backend:
NestJS (Node.js), Express

Database:
PostgreSQL

Architecture & Tooling:
Nx Monorepo, REST APIs

Infrastructure:
Docker, AWS

AI & Integrations:
OpenAI API and other AI/third-party services
What we offer

The chance to build a core product in an early-stage startup

High level of ownership and direct impact on the product and architecture

Close collaboration with the founders and a small, focused team

Modern on-site workplace in Zürich Seefeld

Competitive compensation package including ESOP
Interested?
Send us your CV, plus links to your GitHub, portfolio, or projects you’re proud of.
This is a 100% on-site role in Zürich Seefeld.
If you’re ready to build something meaningful from the ground up, we’d love to hear from you.

Votre prochaine etape professionnelle commence ici.

🏢 À propos de l'entreprise

Entreprise suisse

Intéressé par cette offre?

Postuler sur le site de l'employeur

📋 Autres offres de IR Suite AG

❓ Questions fréquentes

Pour la plupart des offres avec un lien externe, cliquez sur "Postuler sur le site" pour être redirigé vers le site de l'employeur. Pour les autres offres, utilisez notre formulaire de contact intégré. Assurez-vous d'avoir un CV à jour et une lettre de motivation adaptée.
Les citoyens UE/AELE peuvent travailler en Suisse avec une autorisation de séjour. Les ressortissants hors UE/AELE nécessitent un permis de travail obtenu par l'employeur. Consultez le Secrétariat d'État aux migrations pour plus d'informations.
Le salaire médian en Suisse est d'environ 6'500 CHF brut par mois, mais varie considérablement selon le secteur, l'expérience et la région. Utilisez notre calculateur de salaire pour une estimation personnalisée.
Le CV suisse doit être sobre, chronologique et détaillé. Incluez une photo professionnelle, vos coordonnées complètes, votre parcours professionnel détaillé et vos formations. Évitez les CV créatifs sauf pour les métiers artistiques. Consultez CVSuisse.com pour des modèles adaptés.
Inscrivez-vous immédiatement à l'Office régional de placement (ORP/RAV) de votre canton. Vous bénéficierez d'un accompagnement personnalisé, de conseils pour votre recherche d'emploi et potentiellement d'indemnités de chômage si vous remplissez les conditions.
Cela dépend de votre profession. Pour les professions réglementées (santé, enseignement, etc.), une reconnaissance officielle est obligatoire. Pour d'autres métiers, l'employeur décide. Consultez le Secrétariat d'État à la formation pour faire reconnaître vos diplômes.
En moyenne, une recherche d'emploi prend 2 à 6 mois en Suisse. Cela varie selon votre secteur, vos qualifications et votre expérience. Restez proactif, postulez régulièrement et n'hésitez pas à solliciter les services d'accompagnement disponibles.

Offres similaires