Engineering Lead [Node.js or Go] W/M - ManoMano
- CDI
Launched in 2013, ManoMano is Europe’s leading marketplace for DIY, home improvement and gardening online.
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 3500 seller partners and 5 million products, ManoMano operates in 6 markets (France, Belgium, Spain, Italy, Germany, United Kingdom).
Thanks to the success of our fundraising (311 million euros to date), ManoMano now has more than 600 Manas & Manos spread across our 4 offices in Paris (x2), Bordeaux and Barcelona. With a quarter of international staff (24 different nationalities), ManoMano is a real melting pot reflecting our European ambitions. The team is also distinguished by its young and very dynamic spirit with an average age of 31.
Proud to be part of the Next 40 since 2019 (top 40 French startups), we have the ambition to be the n°1 destination for home improvement in Europe.
Joining ManoMano is a great professional and personal experience. It is an ideal environment to put your skills to work on innovative projects on a European scale.
Because people, and especially employees, are at the heart of ManoMano’s culture, we are renowned for the optimal working conditions we offer.
Have a look at our Blog : https://medium.com/manomano-tech
ManoMano is growing very fast and faces new challenges : traffic and volume growth, allowing more developers to work on the ManoMano platform (450 planned in IT for 2021) and the wish to develop many new features. You’ll be a member of the platform engineering team.
Your missions will be both challenging and fascinating:
- Manager of a team of Software architects and SRE
- be a mentor for your team, and help your team member to grow
- animate the Node.Js or Go developers community
- as architect evangelist, with our craftsmanship coach, raise the technical skills of all the developers
- provide long-term technical solutions
- provide expertise to ensure platform performance, ecosystem integration and flexibility
- audit performance, security and reliability of current libraries and frameworks
- analyse issues and optimization points of the technical architecture
- define the technical roadmap with the solution architects, the lead developers and the platform teams.
- define and hold the technical projects
- identify and handle the follow-up of POC
- define our technical standards, including software coding standards, libraries, frameworks, tools
- write and diffuse technical guidelines
- enable growth in terms of site traffic but also in terms of number of technical contributors
- enable platform evolutivity in order to answer business needs, know when to stick with an old technology that works and when to move onto a new technology
- coordinate the strategy with other technical teams (engineer managers, lead developer community, data science team, QA team, devops team…) in an European context
- manage some of our open sources project or contribution
REQUIRED SKILLS (Boldness, Ingenuity, Care)
- Graduated from an engineering school or equivalent
- 6+ year experience in development
- fluent in English (verbal and written)
- French or Spanish is a plus
- like to communicate, curiosity, initiative, pragmatism in a collaborative and challenging business & tech environment
- broad and deep technical knowledge
- good understanding of ops technologies, IAC, Terraform, Helm
- an understanding of the stakes of the company (DIY best in class platform & services, customer experience, data driven…)
- experience in technical design, implementing enterprise software solutions
- experience in API design, security (OpenId connect, RBAC/ABAC, UMA, JWT)
- good knowledge of design patterns and anti-patterns
- libraries design and know when to simplify and refactor
- open-minded, continuously improving your knowledge by doing an active technological watch
- deep expertise in one language, knowledge of some other languages (PHP, Java, Lua, C, React, Python)
- experience in e-commerce is a plus
We do in ManoMano:
- Software craftsmanship: clean code, testing, peer programming, code review…
- Devops: CI/CD, observability…
- React, PHP/Symfony, Java SpringBoot, Gradle, Quarkus, Kotlin, Python, Go, NodeJS, Postgresql, MongoDB, Kafka, Redis, RabbitMQ, Docker, Linux, AWS…
- GSuite, Slack, Confluence, Draw.io, JIRA…
What we can offer you at ManoMano:
- Fast growing start-up environment
- international & agile company
- sponsorings to external conferences – organisation of internal and external Meetups
- crafternoons every Thursday afternoon (share your knowledges, learn from others)
- 35 holidays
- 2 days a week work from home
- parenthhod
- attractive salary (package)
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 »