Location: 100% Remote Work [2 days a month in Paris]
Salary: €70,000 - €80,000 gross per year (English proficiency required, French is a plus)
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, C#/.NET, SPFX
Infrastructure: Azure (App Services, Functions, SQL Database, Service Bus, etc.)
Testing: Vite, Jest/Vitest, React Testing Library, Playwright
CI/CD: Azure DevOps
🎁 What We Offer
Attractive Compensation: Fixed salary between €70k and €80k per year, depending on profile and experience.
Exceptional Flexibility: Choose how you work! Either hybrid in Paris (2-3 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 .NET back-end (C#). 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: Technical Test ⚒️: Technical test to be prepared autonomously on a platform (remote), focusing on problem-solving and coding skills.
Step 3: Deep Technical & Architecture Discussion (90-120 min, video call): Deep dive with senior engineers and/or Boris on system design, architecture, and complex problem-solving based on your experience and potentially the test outcome.
Step 4: 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 VP Eng/CPO.
Step 5: Reference check
Step 6: Offer 🎉
Estas empresas también contratan para el puesto de "{profesión}".
Ver todas las ofertas