Full Stack Software Engineer

About

Founded in 2024, ZKorum is a civic tech startup in Paris, France. We are a small but mighty team on a mission to build Agora Citizen Network, the next gen social app for politics.

We believe today’s mainstream social networks have become increasingly antisocial - fueling division, polarization, and manipulation through algorithms and computational propaganda. Agora is built from the ground up to rehumanize and depolarize civic discourse.

Fully open-source, Agora integrates cutting-edge technologies, including Zero-Knowledge Proof of Humanity, bridging-based ranking algorithms, and decentralized communication protocols, to ensure transparent, respectful, and verifiable public debate at scale.

Since summer 2024, we have secured $200K+ equity-free grants and co-created a first MVP with 500+ early believers, of whom engaged citizens, policymakers, technologists, activists and media specialists.

Job Description

📍 Location: Fully Remote

📅 Employment Type: Contract – 40 hours/week

đź’Ľ Level: Intermediate to Senior

We're looking for a Fullstack Software Engineer to join our team and help build a high-performance web application using modern technologies. You’ll work across both the frontend and backend, taking ownership of features from design to deployment.

You’ll collaborate closely with a small and focused team of engineers and designers to ship features that are clean, fast, and scalable.

You’ll have the opportunity to work with cutting-edge technologies, including world-class zero-knowledge proof authentication, collective intelligence enhanced by generative AI algorithms, and integrations with the decentralized web.

Your work will be open-source by default — contributing not only to the global knowledge commons, but also to your personal portfolio and professional reputation.

Preferred Experience

đź›  Tech Stack

Frontend

  • VueJS 3 (Composition API)

  • Quasar Framework (SPA / SSR / hybrid app using Capacitor, and as an iFrame)

  • Focus on code reusability, responsiveness, delivering a smooth “native-like” experience on mobile devices, and implementing clean, user-friendly UI/UX that closely follows Figma designs

Backend

  • NodeJS with Fastify

  • PostgreSQL

  • Drizzle ORM

  • OpenAPI

  • Docker

âś… What We're Looking For

We’re open to two types of strong candidates:

  1. Frontend-leaning: deep experience with VueJS (ideally with Quasar) and modern CSS.

  2. Backend-leaning: strength in API architecture, authentication, performance optimization, and database design.

In both cases, we expect:

  • Solid understanding of modern JavaScript/TypeScript

  • Ability to work independently and in a team

  • Experience collaborating in a Git-based workflow

  • Able to quickly adjust to shifting priorities and evolving feature requirements, while proactively suggesting technical and product improvements.

  • Strong grasp of the broader tech ecosystem and how different technologies and components integrate to form cohesive, maintainable (web) systems.

  • Capable of translating business needs into technical solutions, advocating for ideas with clarity, engaging in constructive discussions, and demonstrating openness to feedback and alternative viewpoints.

🌟 Bonus Points

  • Experience with CI/CD pipelines and Docker in production environments

  • Familiarity with AWS, notably ECS/EC2

  • Prior contributions to open-source projects

  • Genuine curiosity for civic tech, privacy-enhancing technologies, Web3, the decentralized web (DWeb), self-sovereign identity (SSI), generative AI, collective intelligence, and other emerging frontiers in technology.

Recruitment Process

Please send us:

  • Your resume or LinkedIn (no need for both)

  • GitHub or portfolio

  • A short note about your experience with coding and why this project interests you (not a formal motivation letter)

  • Let us know if you're more frontend- or backend-focused (or both!)

Additional Information

  • Contract Type: Freelance
  • Location: Paris
  • Possible full remote