Yago
My Yago

Full Stack Developer (3y+ exp. w. Ruby / OOP language, DDD exp. preferred)

Démarrage souhaité: 01/11/2024

About

Yago Belgian InsurTech showing a solid growth, is looking to recruit an medior / senior Full Stack developer, with strong backend skills, to participate in the development of its technology & digital ecosystem. The objective being to build a solid team together over the long term, we are thus looking for a person with whom we will build a relationship of trust for a period of at least 3-5 years!

Mission of Yago 🎯

Yago’s mission is simple: simplify day-to-day insurance for its thousands of customers. So far, this mission has been accomplished through an insurance broker business model (insurance advice / sales and support during claims). Yago has now the ambition to continue scaling (Flanders & developing new business lines).

Job Description

At Yago, we prioritize maintaining a high-quality codebase through practices such as clean code, solid architectural principles, and regular releases in Kanban style. We foster a culture of continuous improvement and innovation, emphasizing the following:

  • Clean Code & Architecture: We follow best practices to ensure maintainability and scalability in everything we build.
  • Comprehensive Testing: We use mutation testing, static code analysis, and enforce strong testing standards across our projects.
  • Continuous Integration & Delivery (CI/CD): Automated pipelines and a robust release process allow us to deliver features efficiently and frequently.
  • Domain-Driven Design (DDD): Both tactical and strategic patterns drive our innovation, ensuring business logic and technical solutions are deeply aligned.
  • Event Sourcing (ES) + CQRS: These architectural styles are core to how we handle complex workflows, allowing us to innovate while maintaining a high level of system transparency and reliability.

Technology stack:

  • Ruby for the Core layer (Domain Model)
  • Ruby on Rails for the Application layer
  • PostgreSQL for the persistence
  • Vue.js and Tailwind for the User Interfaces

Preferred Experience

Requirements & Responsibilities 👩‍💻

We are looking for a software developer with 3-5 years of experience (either full-stack or backend). The ideal candidate should have:

  • Minimum 3 years of experience with any Object-Oriented Programming (OOP) language (e.g., Ruby, Python, Java, .NET, etc.),
  • Strong knowledge of relational databases (e.g., MySQL, PostgreSQL),
  • A solid understanding of clean code and clean architecture principles.

🍰 Cherry on the cake (nice-to-haves):

  • Experience or knowledge of Domain-Driven Design (DDD),
  • Familiarity with Event Sourcing & CQRS,
  • Prior experience in the insurance industry.

Why Join Us?:

This is a unique opportunity to become a key part of a small but rapidly growing team, where your contributions will directly influence strategic development initiatives.

Yago has been product-market-fit for 4 years and has a clear roadmap for the future. Here’s what’s ahead:

  • Strengthening the existing platform to ensure it remains robust and scalable,
  • Consolidating the Belgian insurance Market by taking over other insurance broker & succeeding in the data migration
  • Innovating within the traditional insurance market to stay ahead of industry trends,
  • Launching new Proofs of Concept (PoC) for emerging markets 💪.

As a Full Stack Developer, you’ll collaborate closely with our Head of Technology and product team, working on both the product’s technical and business aspects. Your work will directly shape our platform’s future and impact new developments.

At Yago, we foster a positive, supportive environment that encourages ownership and initiative in every employee. We’re looking for someone who embodies intellectual curiosity, empathy, and passion for tackling new challenges and learning opportunities.

If you have previous experience in a start-up or scale-up environment, you’ll feel right at home here.

Recruitment Process

Apply 📧

Yago is based in Bruxelles. Ideally, the candidate would start in their new role as from November 24 or January 2025.

Want to apply ? 💪

Are you interested? Please contact Pierre Baron, our Head of People to quickly explain your candidacy and organize video call.

Detail :

  • Start of the work: ASAP
  • Remote policy: hybrid or full-remote, depending on location
  • Hiring process: interviews with

    • HR
    • Head of Technology
    • Co-CEO
    • Optional: a member of the Dev Team