Aller au contenu
eventfirst logo

Offre d’emploi

Ingénieur full-stack senior (TypeScript, IA)

eventfirst · Software Engineering

Berlin, GermanyÀ distanceSeniorTemps pleinContrat / freelanceOuvert au monde entier
Voir comment postuler

À propos de cette offre

Traduit par IA (langue d’origine : anglais). L’original est plus bas.

Bonjour, ravi de vous accueillir ! Nous sommes eventfirst. Nous avons démarré en 2025 et sommes aujourd’hui une équipe d’environ 20 personnes. Notre équipe réunit des organisateurs d’événements expérimentés et des ingénieurs seniors. Nous créons une plateforme pour les réunions, séminaires d’entreprise et conférences. Aujourd’hui, les entreprises, organisations et agences qui planifient ces événements jonglent avec une dizaine d’outils, sans disposer d’un espace unique pour avoir une vue d’ensemble. Nous réunissons ces tâches et utilisons l’IA pour faciliter la planification. Vos coéquipiers sont les personnes qui connaissent ces problèmes de première main. Vous travaillerez avec eux pour transformer leur expérience en logiciels qui aident à mieux organiser les événements. Nous sommes basés à Berlin et ce poste est en télétravail, avec un chevauchement important avec les horaires de travail à Berlin. Vous travaillerez directement avec les fondateurs, qui ont notamment une expérience chez Apple, Airbnb, Tulip et Tourlane. Votre rôle Vous rejoindrez une petite équipe de huit ingénieurs seniors pour créer et améliorer des fonctionnalités dans l’ensemble de notre produit. Vous aurez une grande autonomie, une vision claire de l’impact de votre travail sur le produit et un accès direct aux fondateurs et aux experts de l’événementiel. L’IA fait partie intégrante du fonctionnement de notre produit. Vous créerez des fonctionnalités et des workflows qui aident à organiser des événements, et veillerez à ce qu’ils fonctionnent de manière fiable dans la pratique. Notre stack technique • Langage : TypeScript. • Frontend : React, Next.js, Tailwind CSS et TanStack Query. • Backend et base de données : Node.js, tRPC, Drizzle ORM avec Neon (PostgreSQL serverless) et Redis. • IA : Vercel AI SDK. • Agents et tâches en arrière-plan : Trigger.dev. • Déploiement : Vercel. • Monitoring : Axiom et Sentry. • Autres outils que nous apprécions : Zod, Vitest, Oxlint et Oxfmt. Nous utilisons des environnements de prévisualisation afin que les ingénieurs et les agents de programmation puissent travailler en parallèle sur différentes fonctionnalités et vérifier les modifications indépendamment avant leur mise en production. Une expérience de TypeScript et React est fortement préférable afin que vous puissiez contribuer rapidement. Il n’est pas nécessaire d’avoir déjà utilisé chacun des outils de notre stack. Vos missions • Créer et améliorer des fonctionnalités sur le frontend, le backend et la base de données, depuis les premières discussions produit jusqu’à la mise en production et à la maintenance continue. • Collaborer avec nos experts de l’événementiel et nos fondateurs pour comprendre les besoins des utilisateurs et concevoir des solutions pratiques. • Créer et évaluer des fonctionnalités et des workflows d’IA. Collaborer avec nos experts de l’événementiel pour définir les bons résultats, analyser les échecs et transformer des exemples concrets en tests qui détectent les régressions. • Prendre des décisions architecturales avec l’équipe et veiller à ce que le produit reste sécurisé, fiable et facile à maintenir. • Utiliser des agents de programmation lorsqu’ils sont utiles, puis examiner et vérifier les logiciels produits. Ce qu’il vous faudra pour réussir • Vous avez livré et maintenu des produits web en production couvrant le frontend, le backend et les bases de données. • Vous transformez les besoins des utilisateurs en fonctionnalités pratiques, avec des interfaces claires et faciles à utiliser. • Vous avez créé des agents ou des workflows d’IA à l’aide du prompt engineering, de l’appel d’outils et de la gestion des échecs. • Vous créez des évaluations à partir d’exemples représentatifs afin de mesurer la qualité, d’analyser les échecs et de tester les améliorations. • Vous concevez des modèles de données clairs et privilégiez une architecture simple. • Vous utilisez des agents de programmation et vérifiez que leurs résultats sont corrects, sécurisés et faciles à maintenir. • Vous travaillez de manière autonome et communiquez clairement en anglais, à l’oral comme à l’écrit. Nous privilégions les compétences démontrées plutôt qu’un nombre fixe d’années d’expérience. Atouts supplémentaires • Expérience de l’exploitation d’agents ou de workflows d’IA en production, notamment du suivi de la qualité, de la gestion de la latence et des coûts, et de la récupération après des échecs. • Expérience de Next.js, Tailwind CSS, Drizzle, Neon ou Vercel. • Expérience de la transformation des connaissances d’experts métier en logiciels. • Contributions à des projets open source sous forme de code, de documentation, de signalements de bugs ou de revues. À savoir • Il s’agit d’un poste à temps plein en télétravail, avec un chevauchement important avec les horaires de travail de l’équipe à Berlin. • Le contrat dépend de votre lieu de résidence. Dans les pays où nous n’avons pas d’entité juridique, nous collaborons avec vous dans le cadre d’un contrat freelance. Nous préciserons les modalités lors de l’échange avec le recruteur. • Notre langue de travail est l’anglais. Ce que nous proposons • Un poste entièrement en télétravail. • Une rémunération compétitive. • La possibilité de travailler aux côtés d’ingénieurs seniors et de fondateurs expérimentés, avec une grande autonomie et une visibilité importante sur les décisions produit. • Des retours directs d’experts de l’événementiel qui comprennent les problèmes que vous résolvez. • L’occasion de façonner le produit, l’architecture et la culture d’ingénierie. Comment postuler Postulez avec votre CV. Aucune lettre de motivation ni portfolio public n’est requis. • Présentation avec le recruteur : nous discuterons de votre parcours, du poste, de votre lieu de travail et des modalités du contrat. • Entretien technique : vous présenterez un projet sur lequel vous avez travaillé. Nous examinerons votre contribution, vos décisions techniques, vos choix produit et UX, les compromis effectués et ce que vous avez appris en le créant et en le maintenant.
Offre d’origine (anglais)

Senior Full-Stack Engineer (TypeScript, AI)

Hi, glad you're here! We're eventfirst. We started in 2025 and are now a team of around 20 people. Our team brings together experienced event organisers and senior engineers. We're building a platform for meetings, offsites and conferences. Today, the companies, organisations and agencies planning these events juggle a dozen tools, with no single place to see the whole picture. We're bringing that work together and using AI to make planning easier. The people who know these problems firsthand are your teammates. You'll work with them to turn their experience into software that helps people organise better events. We're based in Berlin, and this is a remote role with substantial overlap with Berlin working hours. You'll work directly with founders whose experience includes Apple, Airbnb, Tulip and Tourlane. Your role You'll join a small team of eight senior engineers to build and improve features across our product. You'll have substantial ownership, a clear view of how your work affects the product, and direct access to the founders and event experts. AI is part of how our product works. You'll build features and workflows that help people organise events, and make sure they work reliably in practice. Our tech stack • Language: TypeScript. • Frontend: React, Next.js, Tailwind CSS and TanStack Query. • Backend and database: Node.js, tRPC, Drizzle ORM with Neon (serverless PostgreSQL), and Redis. • AI: Vercel AI SDK. • Agents and background jobs: Trigger.dev. • Deployment: Vercel. • Monitoring: Axiom and Sentry. • Other tooling we love: Zod, Vitest, Oxlint and Oxfmt. We use preview environments so engineers and coding agents can work on different features in parallel and verify changes independently before release. Experience with TypeScript and React is strongly preferred so you can contribute quickly. You do not need prior experience with every tool in our stack. What you will do • Build and improve features across the frontend, backend and database, from the first product discussion through release and ongoing maintenance. • Work with our event experts and founders to understand user needs and shape practical solutions. • Build and evaluate AI features and workflows. Work with our event experts to define good results, investigate failures and turn real examples into tests that catch regressions. • Make architectural decisions with the team and keep the product secure, reliable and maintainable. • Use coding agents where they help, and review and verify the resulting software. What you will need to succeed • You have shipped and maintained production web products across frontend, backend and database. • You turn user needs into practical features with clear, usable interfaces. • You have built AI agents or workflows using prompt engineering, tool calling and failure handling. • You build evals from representative examples to measure quality, investigate failures and test improvements. • You design clear data models and choose simple architecture. • You use coding agents and verify their output for correctness, security and maintainability. • You work independently and communicate clearly in spoken and written English. We value demonstrated skill over a fixed number of years of experience. Nice to have • Experience operating AI agents or workflows in production, including monitoring quality, managing latency and cost, and recovering from failures. • Experience with Next.js, Tailwind CSS, Drizzle, Neon or Vercel. • Experience turning domain experts' knowledge into software. • Contributions to open-source projects through code, documentation, bug reports or reviews. What you should know • This is a full-time, remote role with substantial overlap with the team's working hours in Berlin. • The contract depends on your location. In countries where we do not have a legal entity, we work with you under a freelance contract. We'll clarify the arrangement during the recruiter conversation. • Our working language is English. What we offer • Fully remote work. • Competitive compensation. • Work alongside senior engineers and experienced founders, with substantial ownership and visibility into product decisions. • Direct feedback from event experts who understand the problems you're solving. • A chance to shape the product, architecture and engineering culture. How to apply Apply with your CV. No cover letter or public portfolio is required. • Recruiter introduction: We'll discuss your background, the role, your working location and the contract setup. • Technical conversation: You'll present a project you worked on. We'll explore your contribution, technical decisions, product and UX choices, trade-offs, and what you learned from building and maintaining it.

Compétences

TypeScriptReactNext.jsTailwind CSSTanStack QueryNode.jsPostgreSQLRedisVercelSentryVitestPrompt EngineeringAI AgentsLLM

Lieu et candidats acceptés

Ouvert aux candidats du monde entier.

Lieux de travail
Non précisé
Télétravail
Berlin, Germany

Source et dates

Publiée le
2 novembre 2026
Ajoutée sur Anywhere Jobs le
6 novembre 2026
Date limite de candidature
Aucune date limite indiquée
Dernière vérification de la source
il y a 6 heures

D’autres offres à découvrir