Software Engineer (M/W)

About

Founded in France in 2013, ManoMano is the leading online marketplace for DIY, home, and gardening products. Co-founded by Christian Raisson and Philippe de Chanville, ManoMano, bringing together more than 2,600 merchants, offers the largest online offering of DIY and gardening products, with over 7.5 million items. ManoMano currently employs 600 people and operates in six markets (France, Belgium, Spain, Italy, Germany, and the United Kingdom).

In 2019, ManoMano launched ManoManoPro, a unique platform designed to make life easier for construction professionals. In a market that is still largely undigitalized and with significant potential in Europe, ManoManoPro aims to revolutionize the purchasing process for professionals. It is now launched in our six European countries.

Proud to have been part of the Next40 (Top 40 French startups) since 2019, ManoMano aims to reinvent the DIY, gardening, and home improvement experience by offering a unique solution for easy access to innovative products and services online.

Joining ManoMano is also, and above all, a fantastic human adventure where projects and values ​​(ingenuity, boldness, and responsibility) are supported by the individual skills of each individual.

Their blog: https://medium.com/manomano-tech

Job Description

In less than a decade, ManoMano has become a key player in the home improvement and renovation sector. Launched in 2013, ManoMano is the reference online marketplace for DIY, home improvement and gardening. Co-founded by Philippe de Chanville and Christian Raisson, ManoMano brings together the largest offer of DIY & gardening online products: electricity, plumbing, hardware, frames, indoor and outdoor furniture, tools, etc. With more than 2 600 seller partners and 7,5 million products, ManoMano currently employs 600 people and operates in 6 markets (France, Belgium, Spain, Italy, Germany, United Kingdom).

Motivated by the prospect of improving the living environment of their customers and convinced of the importance of the home market for sustainable consumption habits, the ManoMano teams want to help write a new page in their industry, which is struggling to reform itself. ManoMano brings to a highly technical world the power of its sector expertise, combined with that of data and digital in all its dimensions, to offer our customers easy access to innovative advice, products and services 100% online.

The ambition of the Founders and, above all, of Manas & Manos? To accompany this sector transformation with a strong culture of boldness, in an ingenious and frugal organization that places people and teams at the heart of the company's development.

The role

We are looking for a Backend Developer to join our team in Barcelona. This role is pivotal in enhancing the customer and seller experience around order management within our European DIY marketplace.

The ideal candidate will have a strong background in JVM 17/21-based development and Spring boot 3, a passion for modern architectures and technologies, and the ability to work in a hybrid environment alongside a diverse team. Hybrid work setup, with a minimum of two office days per week, near Barcelona's iconic cathedral.

You will work closely with product owners, designers, and other developers to create and optimize systems for orders management, ensuring smooth and reliable operations for both customers and sellers.

Job Responsibilities / Day-to-Day

  • Take ownership of different features and go through the discovery, analysis, refinement and implementation process in collaboration with the rest of the team.

  • Design and implement scalable backend services using Java/Kotlin and Spring Boot using CLEAN code and hexagonal architecture when appropriate.

  • Develop and maintain systems for after sales processes such as Dispute resolution, Message exchanges, the Customer Service application, Zendesk integration, User’s help center, Support chat.

  • Ensure database integrity and performance using PostgreSQL.

  • Actively participate in Agile methodologies (Scrum).

  • Collaborate with cross-functional teams (frontend developers, product managers, UX designers) to deliver user-centric features.

Skills Required

  1. Backend Development:
    • Strong experience with Java or Kotlin and Spring Boot.

    • Knowledge of CLEAN code and hexagonal architecture principles

    • Code Quality and System Design: Ability to write clean, maintainable, and efficient code.

  2. Architecture
    • Microservices architecture

  3. Service Communication:
    • Expertise in REST API

    • Event/messaging streaming services.

  4. Database

  5. Agile Collaboration:
    • Familiarity with Scrum and other Agile methodologies.

Soft Skills & Context

  • Good English communication skills (essential for team collaboration).

  • Ability to work in a culturally diverse team.

  • Strong problem-solving mindset and customer-focused approach.

  • Adaptability to a hybrid work environment.

  • Proactiveness

  • Team collaboration

Why Join Us?
At ManoMano, we strive to create an environment where our team members can thrive both professionally and personally. Here’s what we offer:

  • Permanent Contract

  • Fully Paid Private Health Insurance

  • Gym Membership

  • Flexible Remuneration Card

  • Access to Udemy Courses

  • 30 Business Days of Vacation

  • Hybrid Working Model

  • Telecommuting Policy

  • Career Growth Opportunities

  • Special Schedule Arrangements in August and on Fridays

Interview process:

  • HR Interview
  • Coding test
  • Technical interview
  • Cultural fit

Apply now and join an exciting adventure !

You are welcome to apply to ManoMano, regardless of your gender, religion, age, sexual orientation, ethnicity, disability. + the interview process

    Additional Information

    • Contract Type: Full-Time
    • Location: Barcelona
    • Education Level: Bachelor's Degree
    • Experience: > 3 years
    • Possible partial remote