Join Mozzaik, a fast-growing SaaS company, as a Senior Full Stack Engineer. In this role, you will architect and build core foundations, implement cutting-edge AI, shape AI engineering practices, deliver complex SaaS projects, and solve tough modernization challenges. You will have the opportunity to work remotely or on-site in Paris, with an attractive salary and benefits package.
jobs.show.blocks.metaData.summary.generated
Concevoir, développer, tester, déployer et maintenir des fonctionnalités complexes et des systèmes de base pour la plateforme Mozzaik.
Contribuer de manière significative à l'architecture technique et aux décisions de conception pour les nouvelles fonctionnalités et les améliorations de la plateforme.
Promouvoir activement et mettre en œuvre les meilleures pratiques d'ingénierie au sein de l'équipe (tests, CI/CD, surveillance, documentation).
Location: Paris or 100% Remote Work [2 days a month in Paris]
Salary: €60,000 - €80,000 gross per year (English proficiency required)
Why is this opportunity unique for a Senior Engineer?
🏗️ Architect & Build Core Foundations: Take a leading role in designing and developing essential SaaS frameworks (data views, statuses, email campaigns, notification center, settings, DB monitoring) that require deep technical thought and will underpin future product development.
🤖 Implement Cutting-Edge AI: Dive deep into integrating AI into our key features (AI-assisted newsletter creation, intelligent search, social recommendations, etc.), solving challenging technical problems related to LLM integration and performance.
💡 Shape AI Engineering Practices: Contribute your expertise to defining and implementing best practices for LLM engineering (e.g., Test-Driven AI coding, prompt engineering standards, framework evaluation), influencing how we build with AI.
📈 Deliver Complex SaaS Projects: Own the technical design and implementation of major features like email sequence management, advanced notification systems, audience management, and complex analytical dashboards, ensuring high performance and reliability (99.9% SLA).
✨ Solve Tough Modernization Challenges: Apply your deep technical skills to refactor legacy components (Sharepoint SPFX) effectively and contribute significantly to the overall robustness and architectural integrity of the platform.
🛠️ Your Main Responsibilities:
Design, develop, test, deploy, and maintain complex features and core systems for the Mozzaik platform.
Contribute significantly to the technical architecture and design decisions for new features and platform improvements.
Write high-quality, maintainable, and well-tested code.
Ensure the performance, scalability, and reliability of the systems you build (contributing to the 99.9% SLA target).
Actively promote and implement engineering best practices within the team (testing, CI/CD, monitoring, documentation).
Explore, prototype, and integrate AI-based solutions, tackling the associated technical challenges.
Actively participate in engineering team life: knowledge sharing, insightful code reviews, technical discussions, and continuous improvement initiatives.
Potentially provide technical guidance and mentorship to more junior engineers.
💻 Our Tech Stack
Languages & Frameworks
TypeScript, React, Bun, Node.js
Infrastructure & Cloud
Azure (App Services, Functions, SQL Database, Service Bus…)
Infrastructure as Code with Terraform
Testing
Vite, Jest / Vitest, React Testing Library, Playwright
CI/CD & Tooling
GitHub-centric workflows (CI/CD pipelines, code reviews, automation)
🎁 What We Offer
Attractive Compensation: Fixed salary between €60k and €80k per year, depending on profile and experience.
Exceptional Flexibility: Choose how you work! Either hybrid in Paris (2 days remote work/week in our superb offices near St Lazare), or 100% Remote Work from France (several team members are already full remote!). Plus 2 weeks of “Work from Anywhere” per year.
Technical Impact and Autonomy: A key role with significant technical ownership and the autonomy to tackle complex problems and influence the technology direction in a growing company.
Professional Development: A structured onboarding process, continuous training opportunities, and the chance to work deeply with cutting-edge technologies (AI).
Strong Company Culture: Join a caring, transparent, and committed team where mutual support, technical excellence, and collaboration go hand in hand.
Modern Work Tools: MacBook Pro or Dell, quality equipment provided to work in the best conditions.
Social Benefits: Alan company health insurance, Swile Restaurant Vouchers, transport reimbursement, frequent team events (afterworks, seminars, etc.).
🧠 Who Are You?
We are looking for a highly skilled and autonomous Senior Full Stack Engineer with a passion for technology, product, and solving complex problems.
Deep Experience: You have 7+ years of software development experience, demonstrating a strong track record of designing, building, and shipping complex, scalable systems, preferably in a SaaS environment (min. 3 years SaaS experience).
Full Stack Mastery: Deep expertise in the JavaScript/TypeScript ecosystem (React front-end) and Node. You have strong experience with databases (SQL/NoSQL) and designing/implementing distributed systems architecture.
Technical Depth & Design Skills: Proven ability to design elegant, robust, and maintainable solutions for complex technical challenges. You think critically about architecture and trade-offs.
Product Awareness: You understand how technical decisions impact the user experience and can translate functional requirements into high-quality technical solutions.
Problem Solver: You excel at diagnosing and solving complex technical issues, often taking initiative to identify and address potential problems proactively.
Quality & Best Practices Champion: You are a strong advocate for high-quality code, comprehensive testing (TDD/BDD), CI/CD, and other engineering best practices.
Strong Communicator & Collaborator: Excellent communication skills (Fluent English required, French is a plus), capable of discussing complex technical topics clearly and collaborating effectively with Product, Design, and other engineers. Experience mentoring junior engineers is a plus.
Curiosity & Drive: You are passionate about learning new technologies (especially AI) and continuously improving your skills and the systems you work on.
Even if you don’t meet 100% of the criteria, but you possess deep technical skills and are passionate about the project, we would be delighted to review your application!
Step 1: Manager Interview (45-60 min, video call): In-depth discussion with Boris (VP Engineering) or Xavier (CPO) about your experience, technical depth, and motivations.
Step 2: Deep Technical & Architecture Discussion (90-120 min, video call): Deep dive with senior engineers and/or CTO on system design, architecture, and complex problem-solving based on your experience and potentially the test outcome.
Step 3: Team Fit & Final Chats (45-60 min, video call): Meet potential teammates to discuss ways of working and ensure mutual fit. Possibly a final brief chat with CTO/CPO.
Step 4: Reference check
Step 5: Offer 🎉
Rencontrez Matthias, CTO
Rencontrez Florian, CEO
Tieto spoločnosti tiež prijímajú pracovníkov na pozíciu "{profesia}".