Senior Full Stack Engineer (remote)

Indefinido
Paris
Salario: 70K a 80K €
Totalmente remoto
Experiencia: > 7 años
Formación: Licenciatura / Máster

Mozzaik365
Mozzaik365

¿Te interesa esta oferta?

Preguntas y respuestas sobre esta oferta

El puesto

Descripción del puesto

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.).


Requisitos

🧠 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!


Proceso de selección

  • 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 🎉

¿Quieres saber más?

¡Estas ofertas de trabajo te pueden interesar!

Estas empresas también contratan para el puesto de "{profesión}".

Ver todas las ofertas