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

IR Suite AG
Zürich, Zurich
CDI
Informatique & Tech
2 vues
Il y a 48 jours
Vous cherchez un emploi de Senior Full-Stack Engineer - Platform Architecture & Development (Angular / Node. js) a Zürich ? IR Suite AG recrute. 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. ad platforms, financial data providers)
  • €¢
  • Implement and connect AI-based features (e. 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. 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. Saisissez cette opportunite et postulez des aujourd'hui.

Profil recherché

  • €¢
  • 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. 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
Zurich Zürich Informatique & Tech CDI

Offres similaires

Avis SwissJobs.online

Ce que nos utilisateurs pensent de notre plateforme

4.8
5 avis
Marie Dupont Vérifié
Responsable Marketing

Excellent service ! J'ai trouvé mon emploi de rêve en moins de 2 semaines grâce à SwissJobs.online. La plateforme est intuitive et les offres sont de qualité.

25 January 2026
Jean Martin Vérifié
Développeur Full Stack

Très professionnel. Les conseillers sont à l'écoute et m'ont accompagné tout au long de ma recherche d'emploi. Je recommande vivement !

25 January 2026
Sophie Bernard Vérifié
Comptable

Plateforme efficace avec de nombreuses offres en Suisse romande. Quelques améliorations possibles sur les filtres, mais globalement très satisfaite.

25 January 2026
Thomas Weber Vérifié
Chef de Projet IT

SwissJobs.online m'a permis de trouver un poste CDI dans mon canton. Interface claire et offres actualisées régulièrement.

25 January 2026
Laura Schneider Vérifié
Assistante RH

Service client réactif et professionnel. J'ai apprécié l'accompagnement personnalisé pour préparer mes entretiens.

25 January 2026

Questions fréquentes

Comment créer un compte candidat ?
Pour créer votre compte, cliquez sur "Candidat" en haut à droite, puis sur "Créer un compte". Remplissez le formulaire avec vos informations et validez votre email.
Comment postuler à une offre d'emploi ?
Consultez l'offre qui vous intéresse, cliquez sur "Postuler" et suivez les instructions. Vous pouvez postuler par email ou via le formulaire en ligne selon l'offre.
Comment filtrer les offres par canton ?
Utilisez le menu déroulant "Canton" dans la barre de filtres à gauche. Vous pouvez sélectionner un ou plusieurs cantons pour affiner votre recherche.
Combien de temps les offres restent-elles en ligne ?
Les offres restent actives selon la durée définie par l'employeur, généralement 30 à 60 jours. Les offres expirées sont automatiquement retirées.
Comment recevoir des alertes emploi ?
Créez votre compte, définissez vos critères de recherche (canton, catégorie, type de contrat) et activez les notifications par email dans vos paramètres.
Puis-je sauvegarder des offres ?
Oui, connectez-vous à votre compte et cliquez sur l'icône "Favoris" sur chaque offre. Retrouvez vos offres sauvegardées dans votre espace personnel.
Comment mettre à jour mon CV ?
Accédez à votre espace personnel, section "Mon profil", puis cliquez sur "Modifier mon CV". Vous pouvez télécharger un nouveau fichier PDF.
Les services sont-ils gratuits pour les candidats ?
Oui, tous nos services sont 100% gratuits pour les candidats : recherche d'offres, candidatures, alertes emploi et accompagnement.
Comment contacter le support ?
Utilisez notre formulaire de contact ou le chat en ligne. Notre équipe répond sous 24h les jours ouvrés.
Puis-je modifier ma candidature après l'envoi ?
Non, une fois envoyée, la candidature ne peut plus être modifiée. Assurez-vous de vérifier tous les documents avant de soumettre.

Assistant Services