Senior Lead Full-Stack Developer (TypeScript / React / Node)
SKEAT
About the role
About SKEAT SKEAT is a digital F&B platform built for hospitality. We power the guest ordering and payment journey for hotels, resorts, bars, and casinos: guests scan a QR code to browse menus, order, and pay from their phone. We serve hospitality groups across more than 20 countries, processing millions of transactions on a modern, event-driven, cross-region architecture built for scale and reliability.
The Role We are looking for a Senior Full-Stack Developer to take ownership of features across the entire product, from the React/React-Native front-end to the Node services that power it. You will work within a microservices architecture built around CQRS and event-sourcing patterns, and you will have real ownership over what you ship.
What You'll Do • Design, build, and ship full-stack features end to end, from GraphQL API to UI. • Develop and maintain backend microservices in Node / TypeScript, following our CQRS and event-sourcing patterns. • Build responsive, performant front-end interfaces in React / TypeScript with a strong focus on user experience. • Work with event-driven data flows (Kafka) and our data stores (ClickHouse, MongoDB). • Write clean, well-tested, and maintainable code, and uphold quality through reviews. • Contribute to reliability, observability, and overall developer experience.
What We're Looking For • Proven experience as a senior full-stack developer shipping production applications. • Strong proficiency in TypeScript, both on the back end (Node) and front end (React). • Experience designing and consuming GraphQL APIs. • Genuine full-stack range: you are as effective building UI as you are designing backend services. • Comfort working with microservices and asynchronous, event-driven systems. • Experience with relational and/or NoSQL databases and message brokers. • Experience working in a CI/CD environment (we use GitLab CI). • A pragmatic, ownership-driven mindset and strong communication skills. • Fluency in both French and English is required.
Working With AI AI is part of how we work, every day. We provide a Claude Code subscription at the maximum tier, and we expect you to use it well. We are not looking for someone who blindly pastes AI output, nor someone who refuses to touch it. We want a developer who knows how to harness these tools: framing problems clearly, building effective context and prompts, reviewing and steering the output critically, and shipping faster without compromising quality. Knowing how to get real leverage from AI, while keeping full engineering judgment, is a core part of this role.
Nice to Have (Strong Plus) • Experience with DevOps / cloud infrastructure, particularly AWS (EKS, S3, CloudWatch). • Familiarity with Kubernetes and container orchestration. • Hands-on experience with event-sourcing / CQRS architectures. • Experience with multi-region / cross-region infrastructure. • Experience with observability tooling and production incident response.
The Details • Contract: Permanent (CDI). • Location: Paris, remote-friendly hybrid. • Salary: €60,000 to €80,000, depending on experience. • Languages: French and English required.
Hiring Process • Fit call to get to know each other. • Technical test. • Final interview with the CEO.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free