💼 Senior Full-Stack Engineer - Platform Archite — IR Suite AG · Zürich
I

IR Suite AG

Senior Full-Stack Engineer - Platform Architecture & Development (Angular / Node.js, Zürich On-Site)

Temps plein
Zürich, ZH
Publié le 07 May 2026
1 vues
📋

Description du poste

IR Suite AG ouvre un poste de Senior Full-Stack Engineer - Platform Architecture & Development (Angular / Node.js, Zürich On-Site) 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.
This is a
100% on-site role in Zürich
. We do not offer remote or hybrid setups.
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 expertise with Node.js, NestJS, and Express

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

Familiarity with REST APIs and authentication

Parcours professionnel 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
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 – remote, hybrid, or home office is not possible.
If you’re ready to build something meaningful from the ground up, we’d love to hear from you.

Rejoignez IR Suite AG et donnez un nouvel elan a votre carriere.

Compétences & mots-clés

Offres similaires

Voir plus →

Du blog : conseils carrière

Voir tous les articles →

Guide pour postuler en Suisse

📄 Quels documents fournir ?
  • CV — antichronologique, photo recommandée
  • Lettre de motivation — personnalisée
  • Diplômes et certificats
  • Références professionnelles
  • Certificats de travail
🎯 Comment rédiger sa candidature ?

CV :

  • 2 pages maximum
  • Compétences linguistiques détaillées

Lettre :

  • 1 page, adressée nominativement
  • Disponibilité et prétentions salariales
⏱️ Délais de réponse
  • Accusé de réception — 2–5 jours
  • Premier retour — 1–3 semaines
  • Entretien — 2–4 semaines
  • Décision — 4–8 semaines

💡 Relancez poliment après 2 semaines sans réponse.

🌍 Travailler en Suisse en tant qu'étranger

UE/AELE :

  • Permis L (< 1 an) ou Permis B (≥ 1 an)

Hors UE/AELE :

  • Permis B demandé par l'employeur, quotas annuels
💰 Salaires et négociation
  • Salaires en brut annuel
  • 13ème salaire très courant
  • Négociation possible à l'offre

💡 Consultez jobs.ch pour les benchmarks.

💼 Préparer l'entretien
  • Renseignez-vous sur l'entreprise
  • Préparez des exemples concrets
  • Arrivez 10 minutes en avance
  • Posez des questions sur les prochaines étapes

Ils ont trouvé via CH-Jobs

Tous les avis →
MK

Marie K.

Infirmière — Genève

★★★★★

« J'ai trouvé mon poste en moins de 2 semaines. La plateforme est intuitive et les offres sont actualisées quotidiennement. »

Il y a 2 mois

JD

Jean D.

Développeur — Zurich

★★★★★

« Les alertes email m'ont permis de ne rater aucune offre. Le filtre par canton est vraiment pratique. »

Il y a 1 mois

SL

Sophie L.

Chef de projet — Lausanne

★★★★☆

« Plateforme professionnelle et efficace. Contactée par plusieurs recruteurs dès ma première semaine. »

Il y a 3 semaines

Newsletter

Recevez les dernières offres et conseils