Manomano recrute un(e)

Staff Engineer JAVA - Marketplace Finance

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


The Marketplace Finance feature team is responsible for all activities related to the payment of our sellers : marketplace invoices, payment of their sales, financial reports and seller payment backoffice(e)Our goal is to provide the best seller experience related to the management of their financial flow with ManoMano.

We are also responsible for the VAT liability process(e)T
oday we process all orders at Manomano and evaluate them in accordance with European and UK rules.
Your challenge as a Staff Java Backend Engineer will be to work on existing microservices and creating new ones, ensuring a good level of architecture, scalability, robustness, consistency and performance required by using concepts such as idempotency, distributed services, reactive architecture, back pressure and more to guarantee a quality of seller finance service and vat services for years to come.

CONTEXT

25 feature teams in January 2021 and expect to grow x2 in next year
Agile mindset is there since the birth of ManoMano
Main default method is Scrum within 2 weeks iteration
3 offices: Paris, Bordeaux and Barcelona
Language for writing is English; speaking is english by default or french, spanish, german...

MAIN ACTIVITIES

You will join a team, composed of 4 Developers + 1 staff + 1 Lead + 1 Product Manager, in order to create an amazing experience for our sellers and our accounting department.
As a Staff Software Engineer you will be the right-hand of the Engineering Lead and you will be a key member of the team.

Your role will be to :
- Assimilate business and marketplace finance context
- Provide advices on the Finance technical architecture
- Be a driver on our technological choices, provide advices and recommendations
- Share your experience with other team members with pair programming, review, and technical feature definition
- Help us to improve our global quality, with tests, monitoring, craftsman practices and monitoring.
- Help our developer community to growth and shine 
- Participate in the development of our future features

TECHNICAL STACK :

Microservices inspired by hexagonal architecture
Java 11 soon 17 
Kotlin
Spring Boot 2
MySQL, Postgre
RabbitMQ
Kafka soon
Gitlab & CI/CD
Docker
AWS EKS / Kubernetes
DAILY WORK TOOLS :
jira / confluence
slack
zoom
miro

REQUIREMENTS
Technical skills :
+7 years of experience as a Backend Developer
High understanding of Micro-service Architecture: DDD, SOLID, Distributed Systems architecture.
You already worked with most of our technical stack
Unit Testing, Acceptance Testing, Integration Testing, Load, Testing, Contract Testing
Creative / Innovative
Knowledge in Monitoring, Alerting
Ability to design new systems and features
Software Craftsmanship
 
Soft skills :
Soul of a doer, like to take initiatives and offer new solutions
Autonomous and adaptable (able to work in a constantly changing environment)
Team spirit and excellent interpersonal skills
Curious with a strong desire to test and experiment new solutions in your work
Fluent in english

INTERVIEW PROCESS :

1/ Phone interview with a Talent Recruiter
+ Technical Test (CodinGame)
2/ Zoom interview with a Team Lead + Software Engineer
3/ Final Zoom interview with an Engineering Manager or VP Engineer


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?

Staff Engineer JAVA - Marketplace Finance 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.