Filled
This offer is not available anymore

Back-end Engineer (Messaging) in Barcelona

Adevinta

Workplace
Onsite
Hours
Full-Time
Internship
No
Skills
Share offer

Job Description

We’re Adevinta, a global leader in digital marketplaces. Our household name brands, including Marktplaats in the Netherlands, mobile.de in Germany and leboncoin in France, reach hundreds of millions of people every month.

We’re all about matchmaking, and our sites help people find whatever they’re looking for in their local communities – whether it’s a car, an apartment, a sofa or a new job. Every connection made or item found makes a difference by creating a world where people share more and waste less.

Our brands are supported by global Tech Hubs in Barcelona, Amsterdam, Paris and Berlin. Their goal is to develop common global products and innovation platforms which all of our brands can use. This means using cutting edge technology to create highly scalable, customisable and secure products and components that free up development time and leverage our access to global data.

What you’ll do ​& Who you are

The Messaging team owns the software and infrastructure that sends over eight million messages every day and serves millions of customers worldwide. Up to 10 marketplaces globally use our infrastructure and integrate their applications using our SDKs to enable chat on their websites. With more than 30 people in the team, split into three squads from areas such as UX, Product, Data, and Tech, we work together to develop top-of-the-line software products and provide the best experience to our marketplaces’ users.

What you'll do:

  • Help build state of the art systems that have real revenue-generating impact

  • Engineer and implement highly scalable systems using the best development practises and tools

  • Help define our development environment and communicate the best development practises within the organisation (i.e. code reviews, testing, etc)

  • Continuously monitor the quality of our systems and design measurements to monitor their health (both the engineering systems and data integrity)

  • Keep on top of the latest and greatest developments in distributed systems and the cloud

  • Work closely with other teams (Stakeholders, Data Science, Product and UX) at Adevinta to drive product development

  • Be curious: experiment with new solutions yet be pragmatic and committed to code optimisation, maintainability and quality

Qualifications

Who you are: ​​​​

  • A creative person, who can help us raise the bar, challenge our current setup and improve our solution - you love developing good quality software

  • You use your voice. Good written, spoken and interpersonal communication skills; technical and business level English is a must

  • Eager to celebrate the success with the team but who is also ready to learn from mistakes in order to improve

  • Experience with development best practises: Pair programming, code review, clean code, CI/CD preferably with experience in Travis and Spinnaker

  • Understands quality by design and consistently works with Unit testing, Integration Testing, (JUnit, Testcontainers, etc.)

  • Familiar with REST APIs, and Microservices architecture

  • Experience or desire to learn Kotlin - it’s the main programming language we use, but we’re happy to help you learn if you haven’t worked with it before

  • Experience building and maintaining systems at scale is a plus: service discovery, load balancing, secret management, dynamic request routing, circuit breakers and deployment schemes (rolling updates, canary, etc.)

  • Experience with high traffic systems and distributed systems and databases is a plus

Benefits

  • Competitive compensation package

  • Opportunity to shape the way we work. Your feedback and opinions are valued at all levels of the organisation

  • Benefits including stock purchase plan and annual bonus plans

  • Flexibility to work when and how you want - flexible hours, autonomy to set your own agenda, choice of phone and computer

  • Smart Working Policy - work remotely some of the time, balanced with time in the office together with your team - between 5 and 45 days per quarter in the office depending on each team.

  • ‘Work from anywhere’ weeks - up to four weeks working from anywhere, as long as you have an internet connection!

  • Career development, including language classes and Adevinta Academies: specialised content built by our experts on Machine Learning, Agile, Leadership and more

EN: Flexible benefits programme (transport, restaurants, child-care, etc), Free daily breakfast, 26 days of holidayPrograma flexible de prestaciones (transporte, restaurantes, guardería, etc.), Desayuno diario gratuito, 26 días de vacaciones

Adevinta is an equal opportunity employer and we value diversity. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

If you feel like you don’t meet all of the requirements for this role but are interested, please consider applying anyway. Research suggests that women and individuals from underrepresented groups may self-select out of opportunities if they don’t meet 100% of the job requirements. We strongly encourage people from historically excluded groups to apply and look forward to speaking with you.

 

About Adevinta

Adevinta is a marketplace specialist. We help our local digital marketplaces thrive through global connections and networks of knowledge. Our marketplaces unlock the full value in every person, place and thing – helping local communities prosper and leaving a positive footprint on the world.

What we do

We serve people where they live, acknowledging what’s special about every culture and every place. That’s why we develop leading local brands which form an integral part of life for our users, with an average of 1.5 billion visits to our sites every month.

We want to make a positive change in the world by helping everyone and everything find a new purpose. We believe every house can be a home, every person has a role to play, and every object can live a second life – they only have to find their matching need. Our marketplaces create these matches, supporting local communities and building a sustainable future.

Other backend developer jobs that might interest you...