Lead Full Stack Developer
Thermosphr
- Paris, France
- Lead/Staff
- Posted
Skills
Required
- programming
- Python
- JavaScript
- TypeScript
- back-end
- front-end
- GCP
- AWS
- Azure
Preferred
- IoT
- MQTT
- automation
- HVAC
- routers
- VLANs
- challenge existing architectures
- Terraform
Join our team as a Lead Full Stack Developer, where you'll have the opportunity to lead and set direction while staying hands-on with coding. You'll be responsible for building and maintaining a robust backend and cloud infrastructure, as well as translating commercial and product priorities into technical work. This hybrid position is based in Central Paris, with 1-2 days per week on-site.
Responsibilities
- Implement, maintain, and continuously improve a robust, scalable, high-performance backend and cloud infrastructure.
- Translate commercial and product priorities from the leadership team and internal stakeholders into technical work, and give an honest read on cost, risk, and sequencing before anything is committed.
- Define what the team needs, run technical interviews, make the call on candidates, and own whether people ramp up well.
- You report to the CTO (Aaron) and work alongside two senior software engineers (Sylvain and Tim). You are the technical authority on the platform and the day-to-day lead for the team.
Requirements
- Professional fluency in English (C1/C2).
- Advanced programming skills in Python 3.12+, and JavaScript (or TypeScript).
- Product judgment. You can tell the difference between a request and a requirement, and you have opinions about what should be built that you are willing to defend and to drop.
- Senior-level experience building and operating back-end systems in critical production environments, including a period as tech lead, lead developer, or the de facto technical owner of a small team.
- Working front-end experience. You do not need to be a front-end specialist, but you need to be able to ship a feature end-to-end without waiting for someone else, and to review front-end work credibly.
- Ability to explain and trivialize technical subjects clearly to non-technical audiences
- Real experience with GCP or an equivalent (AWS, Azure), or a clear willingness to get there fast.
- Analytical and critical thinking, the ability to take responsibility for quality from prototype to production, and the ability to say no.
- Fluency with AI-assisted coding tools (Claude Code and similar), including the ability to critically evaluate AI-generated code and continuously improve internal procedures.
- Comfort with a die and retry philosophy: fail fast in development, rigor in production.
- A genuine interest in producing battle-tested, production-grade code within a distributed environment, and in staying current on software engineering and security.
- Entrepreneurial mindset: you find solutions, take initiative, and accept that at our size responsibilities do not come in neat boxes.
Preferred
- High bonus: familiarity with IoT, MQTT, or building automation (HVAC).
- High bonus: networking knowledge: routers, VLANs. You will be asked to handle those.
- Ability to challenge existing architectures, including ones that have worked for years.
- True fullstack experience (from prototype to production, any framework, any language) and the ability to maintain a production fleet.
- Infrastructure as code with Terraform.
- You are curious and willing to learn. So are we. Even if you do not tick every box, we encourage you to apply.
- We have no dedicated ops team (yet), so running your own services in production is part of the job. There is no on-call rotation.
- This is a hybrid position based in Central Paris, 1-2 days per week on site. The alignment part of this role works better in person, and the people you will be translating for are here.
jobapplier