Oferta de trabajo: Middle software engineer backend

Empleo de desarrollo de software
Tiempo completo / Presencial

Descripción del empleo

El profesional incorporado será responsable de desarrollar y mantener sistemas backend robustos y escalables para una plataforma de alta demanda. Las tareas incluirán el diseño y la implementación de nuevas funcionalidades, la optimización del rendimiento de sistemas existentes y la garantía de la alta disponibilidad y fiabilidad de la plataforma. Se espera una participación activa en todas las fases del ciclo de vida del desarrollo de software, desde el análisis técnico hasta el despliegue y monitorización en producción.
Un aspecto clave del rol será trabajar en un entorno colaborativo, contribuyendo a las decisiones de arquitectura, participando en revisiones de código y compartiendo conocimiento con el equipo. La persona deberá enfocarse en la calidad del código, aplicando principios de diseño sólidos y prácticas de automatización de pruebas para reducir la deuda técnica y asegurar la estabilidad del sistema. La capacidad de analizar y proponer mejoras técnicas será fundamental para la evolución continua de la plataforma.

Además, el puesto requiere una mentalidad orientada a la observabilidad y la operabilidad, implementando estrategias de logging, métricas y alertas que permitan un entendimiento profundo del comportamiento de los sistemas en tiempo real. La integración con sistemas externos y el manejo robusto de flujos de datos asíncronos también formarán parte de los desafíos diarios, siempre con el objetivo de mantener la consistencia y la integridad de la información.

La jornada laboral es de lunes a jueves de 8:00 a 16:30 y los viernes de 8:00 a 15:00, incluyendo una pausa para comer. El modelo de trabajo es inicialmente 100% presencial en las oficinas, con posibilidad de acceder a 1 o 2 días de teletrabajo semanal tras un período inicial de 6 meses. Entre los beneficios se incluyen día libre en el cumpleaños, actividades de team building, una cocina equipada con café y agua gratuitos, y la posibilidad de teletrabajar hasta 5 días consecutivos cuando se conecta con el período de vacaciones.

Otros requisitos deseados

Se requiere un mínimo de 3 años de experiencia en desarrollo de software con Java o Kotlin, junto con un conocimiento sólido del ecosistema Spring (Spring Boot, Hibernate/JPA). Es imprescindible tener experiencia práctica en el diseño e implementación de APIs REST y conocimientos de bases de datos relacionales como MySQL o PostgreSQL. Se valorará positivamente la familiaridad con arquitecturas de microservicios, sistemas de mensajería (RabbitMQ, Kafka), caching distribuido (Redis) y principios de código limpio y testing automatizado.

Oferta publicada en
R
Randstad

hace 20 horas

Compartir oferta

Antes de inscribirte

Te dejamos algunos consejos para aumentar las opciones de tu candidatura:

Inicia sesión
en Doméstiko
Crea tu cuenta
en Doméstiko