Product Repository feature team is in charge of having a specialised quality catalogue, enriched from various data sources.
This team is responsible for building and broadcasting the Manomano Product catalog. Using assets to match and group data from various sources into unique product entities.
The team uses Java as a main language and also uses Kotlin, golang, or React.
Integrated in a team of 3 people (one developer, one senior developer and one engineering lead), you will be interacting with Product Owner, agilists and QA.
The job is based in Barcelona
As a Senior Software Developer, you will be involved in:
Responsibilities :
To analyze, design, and develop new features with a high level of quality.
To learn through the sharing of good practices.
To ensure the application of clean code and architectural pattern.
To work in CD/CI.
To follow your metrics in order to improve the product during the next iterations.
Requirements
+5 years of experience as backend developer
High understanding of Micro-services Architecture: DDD, SOLID, Distributed Systems Architecture.
Kotlin/Java
Knowledge of Restful API
Knowledge of queuing system (Kafka, rabbitMQ)
Relational Databases SQL
Testing strategy using embedded E2E test, cucumber/Gherkin, interface and component testing.
Nice to have:
Front end skills (React)
Golang
These companies are also recruiting for the position of “Software & Web Development”.