Senior Full-Stack Engineer
Fabriq · Paris, Ile-de-France, France
About The Role
Join Fabriq, a leading company in its category, as a Senior Full-Stack Engineer. In this role, you will face complex technical and product challenges while having a significant impact on both the product and the organization. You will work remotely, with the option to travel to the Paris office twice a month. The position offers a permanent contract, 7 weeks of vacation per year, health insurance coverage, meal vouchers, and various company events.
- Concevoir, construire et maintenir des systèmes complexes de bout en bout en tant qu'ingénieur logiciel full-stack senior.
- Utiliser des outils d'IA au quotidien et être enthousiaste à propos de leurs capacités en évolution rapide.
- Prendre en charge l'ensemble du processus, de la compréhension du contexte commercial à la livraison de solutions fiables en production.
**Technical excellence**
You have a strong software craftsmanship mindset: you care deeply about clean, readable, well-tested code, and you design systems that can evolve safely over time. You see code quality as a prerequisite for sustainable speed, not a trade-off.
To apply for this job, you must have
- Deep and proven experience as a full-stack software engineer, designing, building, and maintaining complex systems end-to-end.
- Strong mastery of software engineering fundamentals: architecture, data and domain modeling, performance, scalability, security, testing, reliability.
- The ability to surface trade-offs, decide, and act, even in ambiguous or high-pressure contexts.
- Strong convictions about how high-quality software should be built, defended with clarity and pragmatism.
- A rare balance between solid theory and hands-on pragmatism: you optimize for real-world outcomes.
- The ability to move fast without breaking things, knowing when to invest in quality and when to focus on business value.
- A genuine desire to write beautiful, maintainable code. Experience with software craftsmanship practices (TDD, DDD, Extreme Programming, etc.) is required.
**Ownership, impact, and product sense**
- You have a real affinity with Lean (not Lean Startup, just Lean).
- You favor small batches, incremental delivery, and continuous improvement. You are mindful of WIP and actively protect a healthy team flow.
- You take ownership end-to-end: from understanding the business context to shipping reliable solutions in production.
- You are comfortable questioning existing implementations, processes, and assumptions (including your own), and propose better alternatives.
- You don't just execute tasks: you shape solutions, improve systems, and raise the technical level of the product.
- You have the ambition and maturity to positively influence a team, a department, or the product as a whole.
**Soft skills & mindset**
- Above all, you care about improving the lives of end users.
- Highly curious, always learning.
- Autonomous, self-driven, comfortable operating with limited guidance.
- Fast learner, adaptable in unfamiliar domains.
- Open to feedback, able to question yourself, focused on continuous improvement.
- You enjoy collaborating and helping a team work better.
- You want to improve an organization, not just deliver code.
- **AI as a core skill**
- You see AI as a force multiplier for software craftsmanship: tighter feedback loops, faster learning, higher code quality and problem-solving.
We are looking for engineers who
- Use AI tools daily and are genuinely enthusiastic about their fast-evolving capabilities.
- Have firsthand experience of how AI dramatically improves productivity, code quality, and decision-making.
- Think critically about how AI can be embedded into workflows, products, and engineering practices, rather than used superficially.
- Want to stay at the forefront of how AI is transforming software engineering.
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring