Manomano recrute un(e)

Senior Backend Engineer - Java

CDI • Paris, France

Cette offre est lié au département Backend development


Launched in 2013, ManoMano is the European leader specialised in DIY, home improvement and gardening online.  ManoMano brings together the largest offer of DIY & gardening online products(e)With more than 3600 seller partners and 10 million products, ManoMano brings together the largest offer across 6 countries : France, Belgium, Spain, Italy, Germany, United Kingdom(e)

We currently are 850 Manas & Manos, including a quarter of international talents and 24 nationalities, working in our 4 offices (Paris x2, Bordeaux and Barcelona)(e)People are at the heart of ManoMano’s culture around our 3 core values : boldness, ingenuity and care.

Joining us is a tremendous human and business adventure ! We offer an ideal and (hyper)dynamic environment to put your skills on innovative and concrete projects on a European scale.
 
Take a look at our Blog : https://medium.com/manomano-tech

Your missions

As a visitor on ManoMano website, you might have a question about a product, need help looking for the right tool or even need guidance in your DIY project(e)
The Expert Advice feature team's mission is to build the solutions to offer help from DIY experts to our visitors to increase sales and customer satisfaction(e)Advice is one of ManoMano key differentiators and an important contributor to our business.

By joining this feature team you will have a unique opportunity to work on large scale projects with a strong business impact.
Your challenge as a senior backend engineer will be to build, deliver and operate microservices related to expert advice, from design to production, with a strong focus on reliability, performance and maintainability.


Context
- Tech team composed of 300+ engineers
- Agile mindset since the birth of ManoMano: Scrum and SAFe is widely applied
- 3 offices (Paris, Bordeaux and Barcelona) with up to 100% remote
- Our working language is mostly in english(e)We are using French as well, and some of us talks Spanish/German/Italian...


Main activities

You will join a team, composed of 4 frontend and backend developers, a tech lead and a product manager, in order to provide our visitors with the best possible advice, with the support of other teams (Product, UX/UI, SRE, Agile, QA, Platform engineering…).
As a senior software engineer in this team, you will have to :

- Design and build new features
- Maintain and decommission legacy applications
- Assimilate business context and company expectations to be creative and relevant
- Learn & teach through mentoring, pair programming, code reviews, knowledge transfer
- Continuously improve the quality of our processes and technical components
- Deploy our code up to production and proactively monitor it
- Contribute to the ManoMano shared assets (libraries, tools, etc.)


Technical stack 
- Microservices in Spring Boot and Java 11 (soon 17)
- Architecture inspired from the Hexagonal and Clean Architecture
- PostgreSQL, MySQL, RabbitMQ, Kafka, Redis
- Docker, Kubernetes, AWS
- Kong, Keycloak
- Gitlab CI/CD
- Datadog, Sentry, Slack, Jira

We also develop frontend applications, built with React, Next.js, Redux-Saga, React Admin, on which you would be more than welcome to contribute.
We do have 2 legacy applications written in PHP that we are phasing out.
There are also opportunities within the company to later work on projects built with Kotlin, Go, Python or PHP.


Requirements
- 3+ years of experience as a backend engineer
- Interest for frontend development would be a plus
- Agile, DevOps and product minded
- Data driven in decision making
- Team spirit, willing to help wherever it is needed (monitoring, leading agile rituals, decommissioning legacy code, writing documentation, mentoring teammates…)
- Be lazy, automate things in order to helps us be more scalable and efficient
- Fluent in english
- Able to work in a fast changing (and not perfect) environment
- Taste for continuous improvement, with a strong desire to test, experiment and share better solutions
Benefits at ManoMano

- People: Smart / diverse backgrounds / international environment / A positive, supportive & dynamic atmosphere
- Work: office/ hybrid/ full remote  
- Salary: competitive salary package
- Technology: Get a laptop you love to do your best work
- Healthcare: mutual (60% taken care by MM)
- Time off: 7 weeks of paid vacation in France and 5 weeks for Spain
- Flexible working hours.Half day dedicated to innovation, self training or tech watch
- ManoMano monthly discounts
- Food: all the coffee you can drink/ Restaurant card
- CSE advantages and subsidy for culture and sport
- Transportation: France Transportation Refund (50%)

We're actively seeking applications from candidates of all backgrounds.

If all the above rings a bell, it probably means that we are meant to meet each other ! Please get in touch.« So, come and plant the seeds of your success and gather the fruits of your labour »

The information collected on this form is recorded in a file used by ManoMano - Colibri SAS so that we can process your application.   
The data is kept for 2 years from the date of your application(e)You can access your data, rectify it, request its deletion or exercise your right to limit the processing of your data(e)You can also exercise your right to the portability of your data(e)Consult the cnil.fr website for more information on your rights. 
To exercise these rights or if you have any questions about the processing of your data under this scheme, you can contact our data protection officer by writing to dpo@manomano.com.  
If, after having contacted us, you feel that your "Data Protection" rights have not been respected, you may submit a complaint to the CNIL.


En recherche d'un nouveau poste?

Senior Backend Engineer - Java chez Manomano vous plait? Nous avons des dizaines d’offres similaires sur notre site. Interessé(e)? Entrez votre email et l’on vous enverra les meilleures offres par email quotidiennement.