Desarrollador/a Back e-Commerce
Role details
Job location
Tech stack
Job description
En Dia queremos incorporar un/a Desarrollador/a Back e-Commerce en la Dirección de Nuevos Desarrollos. La persona seleccionada se integrará en el equipo con el objetivo de diseñar, desarrollar e implementar soluciones de software innovadoras y de alta calidad que impulsen el crecimiento y la eficiencia de la organización., Te unirás a un equipo dinámico y colaborativo que trabaja con una arquitectura de microservicios Cloud Native de vanguardia, permitiéndote participar en el proceso completo, desde la concepción hasta el deploy., * Diseñar y desarrollar código limpio, escalable, eficiente y mantenible, garantizando las mejores prácticas de la industria y los estándares de codificación establecidos.
- Colaborar con el líder técnico en la investigación, evaluación e implementación de nuevas tecnologías, herramientas y metodologías de desarrollo que impulsen la innovación y mejoren la eficiencia del equipo.
- Actuar como mentor y guía para desarrolladores junior/mid-level, compartiendo conocimientos, brindando orientación e impulsando la adopción de buenas prácticas.
- Colaborar estrechamente con el Líder técnico y el equipo de Arquitectura en el diseño e implementación de soluciones. Serás un promotor clave en la aplicación de patrones y arquitecturas que garanticen la consistencia técnica, reusabilidad y escalabilidad.
- Gestionar y resolver incidencias complejas, identificando la causa raíz, y participar activamente en la mejora de los procesos de desarrollo del equipo.
Requirements
- 5 años como Desarrollador/a de software de alto rendimiento.
- Amplia experiencia en desarrollo Back con Golang y Node (valorables Java, C, C++).
- Conocimientos en diseño y desarrollo de APIs RESTful y sistemas de mensajería (PubSub, Kafka).
- Experiencia en el uso de BBDD relacionales SQL y documentales (Couchbase, Mongo...).
- Dominio de herramientas de control de versiones (GitLab,...) y flujos de trabajo de desarrollo.
- Experiencia en implementación de test unitarios (JUnit, Mockito,...) y de componentes (RestAssured, Selenium...).
- Grado en Ingeniería Informática o FP2 en DAM / DAW.
- Máster en Ingeniería de Software, Arquitectura de Software, IA, Big Data o similar.
- Se valorarán certificaciones.
- Inglés nivel B1., * HTML, CSS, JavaScript, Spark, Apache Beam, React, AngularJS, aplicaciones en la nube y arquitecturas de microservicios Cloud Native.
- Desarrollo Front con Vue3 (valorable React, AngularJS).
- Tecnologías de contenedores (Docker) y orquestación (Kubernetes).
- Herramientas de gestión de proyectos y colaboración (Jira, Confluence).
- Seguridad de software y buenas prácticas de codificación segura.
- Experiencia en el desarrollo de aplicaciones distribuidas y sistemas de mensajería (Kafka, RabbitMQ) y en automatización de pruebas de componente.
- Conocimiento de metodologías ágiles (Scrum, Kanban) y prácticas DevOps., * Se tendrá en cuenta la certificación de una discapacidad igual o superior al 33%.
Benefits & conditions
- Contrato indefinido a jornada completa.
- Modalidad híbrida.
- Pertenecer a una de las empresas con Mejor Reputación Corporativa de España según el Ranking Merco Empresas 2025.
- Descuento en tus compras Dia.
- Plan de Retribución Flexible.
- Formación continua gracias a nuestra Plataforma Formativa.