Full Stack Software Engineer

vor 2 Wochen


Zürich Metropolitan Area, Schweiz Plural Vollzeit CHF 80'000 - CHF 120'000 pro Jahr

Full-Stack Software Engineer ) — Digital Democracy

Location: Zurich / Hybrid

Workload: 80–100%

Level:
Junior-Mid

Language: English/German

Start: January 2026 or by arrangement

About Plural

Democracy is the operating system of society—and it needs an update. Plural is building a platform that makes civic participation simple, transparent, and inclusive. With smart technology, we help people contribute, make informed decisions, and drive change together. If you love to write code and help reshape how democracy works, you'll feel at home here.

The Role

You'll join as an early Full-Stack Engineer, working closely with our Lead Software Engineer, who will onboard you and be your sparring partner in shaping our product and architecture. You'll ship end-to-end features across our React Native app and web platform, maintain and evolve our data and system architecture, and help implement our roadmap including community features, analytics, data driven moderation, depolarizing algorithms, agentic workflows and experiments; always with a human-in-the-loop mindset.

We welcome applicants from a wide range of backgrounds and lived experiences. If you're excited about our mission but don't tick every box, we'd still love to hear from you.

What You'll Do

  • Build, ship, and own product features across React Native, React, and (full-stack).
  • Design clean APIs and backend services; keep our Postgres data models healthy and performant.
  • Contribute to our push notification service and reliability of our event-driven flows.
  • Improve developer experience and CI/CD on Vercel and github; keep environments fast and safe.
  • Use data thoughtfully: define metrics, instrument telemetry, and make decisions from it.
  • Explore and productize ML/AI use cases with a human-in-the-loop approach; prototype with modern agent frameworks when it makes sense.
  • Collaborate closely with design and product; give and receive feedback with empathy.
  • Document decisions, write clear code, and leave systems better than you found them.

You'll Thrive Here If You Have

Skills and Mindsets We Value

  • Curiosity and initiative: you unblock yourself, ask great questions, and learn quickly.
  • Clear communication and teamwork; you enjoy code reviews and pairing as much as product planning and feature engineering.
  • Solid experience with TypeScript, React/React Native, Postgres and
  • Comfortable across the stack: frontend craft and server-side fundamentals.
  • Strong grasp of systems and data: data structures, HTTP, caching, queues, DB indexing.
  • Hands-on with Postgres (schema design, performance basics, migrations).
  • Pragmatic product sense: you ship iteratively, test appropriately, and measure impact.

Bonus Experience We'd Love to Learn From

  • Experience with ML/AI in production (a shipped feature beats theory).
  • Exposure to agent frameworks, AI coding editors, automation, and understanding of limits & guardrails.
  • Observability (logs/metrics/traces) and basic SRE practices.
  • Mobile release tooling (stores, OTA updates) and push notification pipelines.

We keep requirements realistic. This is one role, not five. Seniority and scope will be tailored to the person we hire

Our Stack

  • Frontend: React & React Native (TypeScript & Expo) + Radix UI + Figma
  • Web/App: (Full-stack), Vercel
  • Backend/Data: Node JS/TypeScript services, Postgres, C++, Python
  • Messaging: In-house push server, APNs, FCM, Sendgrid
  • Tooling: github, Modern DX, CI/CD, feature flags, A/B where useful

How We Work

  • Flexibility: up to 40% remote work; flexible hours.
  • Fast feedback loops: We ship biweekly releases and value small, safe iterations.
  • Autonomy with support: High trust, low bureaucracy, clear ownership.
  • Growth: Space and time for learning; space to lead as we grow. As an earlycomer you'll help us shape the culture of our team.

Why Plural?

  • Impact & purpose: Your work empowers people and rethinks civic participation.
  • Great collaborators: Work with experienced product and democracy enthusiasts.
  • Freedom & responsibility: Make decisions, see your impact quickly, and help shape our culture.

Inclusive Hiring

Plural welcomes applicants of all genders and from underrepresented groups in tech. We care about potential and transferable skills as much as experience. If you're unsure whether you're a fit, we'd still love to hear from you.

How to Apply

Send your CV, and a short note on why Plural excites you to

.

If you have them, include links to GitHub, apps or products you have shipped, or a brief portfolio.

Don't meet every single requirement? Apply anyway, let's explore the fit together.

_______________________________

Full-Stack Software Engineer ) — Digital Democracy

Standort: Zürich / Hybrid

Arbeitspensum: 80–100%

Niveau:
Junior-Mid

Sprache: Englisch/Deutsch

Start: Januar 2026 oder nach Vereinbarung

Über Plural

Demokratie ist das Betriebssystem der Gesellschaft – und es braucht ein Update. Plural baut eine Plattform, die bürgerschaftliche Beteiligung einfach, transparent und inklusiv macht. Mit smarter Technologie helfen wir Menschen, ihren Beitrag zu leisten, informierte Entscheidungen zu treffen und gemeinsam Veränderungen voranzutreiben. Wenn du gerne Code schreibst und mitgestalten möchtest, wie Demokratie funktioniert, wirst du dich bei uns wohlfühlen.

Die Rolle

Du wirst als einer der ersten Full-Stack Engineers Teil unseres Teams und eng mit unserem Lead Software Engineer zusammenarbeiten. Er wird dich einarbeiten und dein Sparringspartner bei der Gestaltung unseres Produkts und unserer Architektur sein. Du wirst End-to-End-Features für unsere React Native App und Webplattform liefern, unsere Daten- und Systemarchitektur pflegen und weiterentwickeln und bei der Umsetzung unserer Roadmap mithelfen. Dazu gehören Community-Funktionen, Analysen, datengesteuerte Moderation, depolarisierende Algorithmen, agentische Workflows und Experimente – stets mit einem «Human-in-the-Loop»-Ansatz.

Wir freuen uns über Bewerbungen von Personen mit unterschiedlichsten Hintergründen und Lebenserfahrungen. Wenn du von unserer Mission begeistert bist, aber nicht alle Anforderungen erfüllst, möchten wir trotzdem gerne von dir hören.

Deine Aufgaben

  • Produktfeatures für React Native, React und (Full-Stack) entwickeln, ausliefern und verantworten.
  • Saubere APIs und Backend-Services entwerfen; unsere Postgres-Datenmodelle gesund und performant halten.
  • Zum Push-Benachrichtigungsdienst und zur Zuverlässigkeit unserer ereignisgesteuerten Abläufe beitragen.
  • Die Entwicklererfahrung und CI/CD auf Vercel und GitHub verbessern; Umgebungen schnell und sicher halten.
  • Daten durchdacht nutzen: Metriken definieren, Telemetrie instrumentieren und daraus Entscheidungen ableiten.
  • ML/AI-Usecases mit einem «Human-in-the-Loop»-Ansatz erforschen und produktiv machen; Prototypen mit modernen Agenten-Frameworks entwickeln, wo es sinnvoll ist.
  • Eng mit Design und Produkt zusammenarbeiten; Feedback empathisch geben und empfangen.
  • Entscheidungen dokumentieren, klaren Code schreiben und Systeme besser hinterlassen, als du sie vorgefunden hast.

Du wirst dich hier wohlfühlen, wenn du mitbringst

Fähigkeiten und Denkweisen, die wir schätzen

  • Neugier und Eigeninitiative: Du findest Lösungen, stellst gute Fragen und lernst schnell.
  • Klare Kommunikation und Teamwork; Du geniesst Code Reviews und Pairing genauso wie Produktplanung und Feature Engineering.
  • Solide Erfahrung mit TypeScript, React/React Native, Postgres und
  • Sicher im gesamten Stack: Frontend-Handwerk und serverseitige Grundlagen.
  • Starkes Verständnis von Systemen und Daten: Datenstrukturen, HTTP, Caching, Queues, DB-Indizierung.
  • Praktische Erfahrung mit Postgres (Schema-Design, Performance-Grundlagen, Migrationen, Queries).
  • Pragmatischer Produktsinn: Du lieferst iterativ, testest angemessen und misst den Impact.

Bonus-Erfahrung, von der wir gerne lernen würden

  • Erfahrung mit ML/AI in der Produktion (ein ausgeliefertes Feature ist mehr wert als Theorie).
  • Vertrautheit mit Agenten-Frameworks, AI-Code-Editoren, Automatisierung und Verständnis für Grenzen und Leitplanken.
  • Observability (Logs/Metriken/Traces) und grundlegende SRE-Praktiken.
  • Mobile Release-Tools (Stores, OTA-Updates) und Push-Notfication Pipelines.

Wir halten die Anforderungen realistisch. Dies ist eine Rolle, nicht fünf. Seniorität und Umfang werden an die Person angepasst, die wir einstellen.

Unser Tech Stack

  • Frontend: React & React Native (TypeScript & Expo) + Radix UI + Figma
  • Web/App: (Full-stack), Vercel
  • Backend/Data: Node/TypeScript Services, Postgres,

C++, Python
- Messaging: Hauseigener Push-Server, APNs, FCM, Sendgrid
- Tooling: GitHub, Git Actions, Feature Flags, A/B wo sinnvoll

Unsere Arbeitsweise

  • Flexibilität: bis zu 40% Remote-Arbeit; flexible Arbeitszeiten.
  • Schnelle Feedbackschleifen: Wir veröffentlichen alle zwei Wochen Releases und schätzen kleine, sichere Iterationen.
  • Autonomie mit Unterstützung: Hohes Vertrauen, wenig Bürokratie, klare Verantwortlichkeiten.
  • Wachstum: Raum und Zeit zum Lernen; Raum zur Führung, während wir wachsen. Als Frühstarter hilfst du uns, die Kultur unseres Teams zu prägen.

Warum Plural?

  • Impact & Sinn: Deine Arbeit stärkt Menschen und überdenkt die bürgerschaftliche Beteiligung.
  • Tolle Kollaboratoren: Arbeite mit erfahrenen Produkt- und Demokratie-Enthusiasten zusammen.
  • Freiheit & Verantwortung: Triff Entscheidungen, sieh deinen Impact schnell und hilf, unsere Kultur zu gestalten.

Inklusive Einstellung

Plural heisst BewerberInnen aller Geschlechter und aus unterrepräsentierten Gruppen in der Tech-Branche willkommen. Wir legen Wert auf Potenzial und übertragbare Fähigkeiten ebenso wie auf Erfahrung. Wenn du unsicher bist, ob du passt, möchten wir trotzdem gerne von dir hören.

So bewirbst du dich

Sende deinen Lebenslauf und eine kurze Notiz, warum Plural dich begeistert, an

. Füge, falls vorhanden, Links zu GitHub, Apps oder Produkten bei, die du veröffentlicht hast, oder ein kurzes Portfolio. Erfüllst du nicht jede einzelne Anforderung? Bewirb dich trotzdem, lass uns gemeinsam herausfinden, ob es passt.


  • Full Stack Engineer

    vor 2 Wochen


    Zürich Metropolitan Area, Schweiz Elize Partners Vollzeit CHF 90'000 - CHF 120'000 pro Jahr

    About the Role:Our client in the financial services industry is seeking aFull-Stack Software Engineerto join their IT team. In this role, you will collaborate on designing and developing a strategic platform that provides clients with seamless access to various features through a modern web application.Key Responsibilities:Work as part of an agile team...

  • Full Stack Developer

    Vor 2 Tagen


    Zürich, Zürich, Schweiz Full Stack Developer167 Solutions Ltd Vollzeit CHF 55'000 - CHF 110'000 pro Jahr

    Full Stack Developer Ascento Zürich, Switzerland days ago Role details Contract type Permanent contract Employment type Full-time (> 32 hours Working hours Regular working hours Languages English Job location Zürich, Switzerland Tech stack Amazon Web Services (AWS Cloud Computing Software Engineering Web Applications Web Platforms React Terraform Job...

  • Full Stack Engineer

    Vor 4 Tagen


    Zürich, Zürich, Schweiz KYNISKA Vollzeit

    Company DescriptionKyniska is a top provider of first-class HR solutions, team augmentation, managed services and turn key solutions. Our expertise is in connecting talented individuals with job opportunities and employers they seek. Our consultants work with many exciting companies across the globe, offering industry insights and rigorous candidate...


  • Zürich, Zürich, Schweiz Laelaps AI Vollzeit CHF 120'000 - CHF 180'000 pro Jahr

    Company DescriptionAt Laelaps AI, we believe robotics is entering a transformative decade, driven by advances in AI, cloud computing, and hardware. Our mission is to build the intelligent software that powers physical security, enabling robots and sensors to handle dangerous and critical tasks that humans shouldn't have to. Based in Zurich and backed by...


  • Zürich, Schweiz My Sherpa Vollzeit

    Job TitleFull Stack DevOps Software Engineer für Cloud Projekte at My SherpaResponsibilitiesArbeite in einem interdisziplinären DevOps-Team mit Full-Stack-Entwicklern, Business-Analysten, Scrum Master und Product Owner, die die Entwicklung unserer Kundenprojekte vorantreibenEntwickle neue Funktionen von vorne bis hinten (Full Stack) mit modernster...


  • Zürich, Zürich, Schweiz f2653b56-91fa-4dbc-ad12-7aff0cb02d8c Vollzeit CHF 80'000 - CHF 120'000 pro Jahr

    *This is Cradle*Proteins are the molecular machines of life, used for many therapeutic, diagnostic, chemical, agricultural and food applications. Designing and optimizing proteins takes a lot of expert knowledge and manual effort, through the use of custom computational and biological tools.Machine learning is revolutionising this space, by enabling...

  • Full Stack Engineer

    Vor 3 Tagen


    Zürich, Schweiz Nicoll Curtin Vollzeit

    Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Nicoll Curtin Professional Recruitment Consultant @ Nicoll Curtin | Data & Software Development | Contract & Permanent | Switzerland We are in search of a German-speaking Full Stack Engineer to join our client in Zurich. You will help build and enhance C# and...


  • Zürich, Schweiz Cradle Vollzeit

    Full Stack Software Engineer (Python/React) (f/*/m) This is Cradle Proteins are the molecular machines of life, used for many therapeutic, diagnostic, chemical, agricultural and food applications. Designing and optimizing proteins takes a lot of expert knowledge and manual effort, through the use of custom computational and biological tools. Machine learning...


  • Zürich, Schweiz My Sherpa Vollzeit

    Ein innovatives Unternehmen in Zürich sucht einen Full Stack DevOps Software Engineer. Sie arbeiteten in einem interdisziplinären Team und entwickeln innovative Lösungen unter Verwendung modernster Technologien. Erfahrung in Software Engineering, Microservices und Frontend-Entwicklung sind erforderlich. Bei uns erwartet Sie eine flexible Arbeitsweise, ein...


  • Zürich, Zürich, Schweiz evulpo career page Vollzeit CHF 120'000 - CHF 180'000 pro Jahr

    Job Description Senior Full Stack Engineer (Zürich / Hybrid)Build the Future of Education - Code That MattersAt evulpo, we're not just writing software; we're building the foundation for millions of learners to thrive. If you're a senior full-stack engineer craving more ownership, more impact, and a mission with meaning, this is your next move.Why this...