En Adevinta Motor (coches.net, motos.net y milanuncios), somos líderes en el mercado online de automoción en España. Aquí transformamos ideas en funcionalidades que llegan a miles de usuarios cada día.
Buscamos un/a Backend Engineer para unirse a uno de nuestros equipos de producto. Formarás parte de un entorno ágil y colaborativo, desarrollando y mejorando aplicaciones que transforman la experiencia de compra y venta de vehículos.
Tendrás como misión principal colaborar en la evolución y migración de la solución actual a una versión basada en microservicios, hospedada en Amazon.
Nuestra comunidad
Te unirás a una comunidad Backend de cerca de 50 profesionales donde tu voz realmente cuenta. No trabajamos con un stack estático; mantenemos un roadmap vivo que nutrimos colectivamente para hacer evolucionar nuestras herramientas y procesos. Creemos en la toma de decisiones por consenso y fomentamos un entorno altamente participativo, donde impulsamos a cada miembro a proponer, debatir y ayudar a definir el rumbo técnico de nuestros productos.
Requirements
Si tienes entre 2 o tres años de experiencia y muchas ganas de aprender, esta puede ser tu oportunidad!
Buscamos una persona con iniciativa, motivación por encontrar soluciones innovadoras y curiosidad en las nuevas tecnologías, atención al detalle y capacidad de trabajar en equipo.
Y a nivel técnico, ¿qué valoramos?
Java
Kotlin
SQL
AWS/cloudformation
Linux, Shell scripting
RESTful, json, xmlrpc
Unit testing
Git y Github
Agile Methodologies (Scrum, Lean, ...)
Y además, si sabes de esto, sería genial:
Programación orientada a Microservicios y eventos
Spring Reactor
DDD
Docker
Apache kafka
TDD
Responsibilities
Algunas de las cosas que esperamos que puedas hacer con nosotros son:
Diseñar e implementar funcionalidades de alto impacto utilizando Java y Kotlin, colaborando estrechamente con el equipo de Producto desde la fase de concepción hasta el despliegue final.
Participar activamente en el diseño y ejecución del desacople de nuestro monolito .NET, aplicando patrones de arquitectura distribuida para mejorar la mantenibilidad y el rendimiento
Serás co-responsable del ciclo de vida completo de tus microservicios (diseño, desarrollo, testing, despliegue y monitoreo).
Conectarás de forma eficiente el frontend con nuestra capa de servicios, garantizando APIs robustas y una comunicación fluida entre sistemas.
Utilizarás datos de uso real y feedback de miles de usuarios para iterar y perfeccionar nuestras soluciones constantemente.