En Teldat, empresa española líder en tecnología, dedicada al diseño y desarrollo de equipos y soluciones innovadoras de conectividad empresarial, estamos ampliando nuestro equipo de SD-WAN. Buscamos un / a Ingeniero / a de Software Backend Senior con pasión por la tecnología para unirse a nuestro equipo de desarrollo del servicio de gestión global. Trabajarás en un sistema clave para la gestión masiva de dispositivos y la configuración de tecnología de red Teldat, caracterizado por su alta disponibilidad, el uso de tecnologías punteras y su diseño nativo para entornos Cloud. Si te motivan los retos técnicos en sistemas complejos y de alto rendimiento, ¡queremos conocerte!
Cuál será tu misión?
- Diseñar, desarrollar y mantener funcionalidades backend para nuestro servicio de gestión global SD-WAN.
- Trabajar en un entorno de microservicios (contenedores Docker), asegurando la escalabilidad y la resiliencia del sistema.
- Implementar comunicaciones síncronas (APIs REST) y asíncronas (buses de eventos como Kafka) entre servicios.
- Gestionar y optimizar bases de datos NoSQL (MongoDB) y SQL (PostgreSQL) para grandes volúmenes de datos y alta concurrencia.
- Analizar y resolver cuellos de botella de rendimiento en entornos de alta carga de datos.
- Automatizar tareas de migración, actualización y mantenimiento mediante scripting (Shell, Python...).
- Colaborar activamente con el equipo en un entorno Agile, participando en la definición de tareas, revisiones de código y mejora continua.
- Asegurar la calidad del código, la mantenibilidad y la aplicación de buenas prácticas y patrones de diseño.
- Contribuir a la mejora continua de nuestras herramientas y procesos de CI / CD (Jenkins).
- Experiencia de al menos 3 años en desarrollo de software backend.
- Sólida experiencia demostrable en Java y Python, especialmente en arquitecturas de microservicios.
- Experiencia práctica con contenedores (Docker).
- Manejo de bases de datos NoSQL (MongoDB), incluyendo diseño de esquemas y optimización de consultas para ingesta y lectura masiva.
- Experiencia con bases de datos SQL (especialmente PostgreSQL), incluyendo optimización de consultas, índices y análisis de rendimiento.
- Experiencia con herramientas de CI / CD (Jenkins o similar).
- Habilidad para crear scripts de automatización (Shell scripting, Python...).
- Capacidad para enfrentarte al reto técnico de sistemas que operan a gran escala, asegurando su eficiencia, disponibilidad y baja latencia.
- Capacidad analítica para abordar problemas complejos y proponer soluciones robustas.
- Excelentes habilidades de trabajo en equipo y compromiso con los objetivos del proyecto.
- Conocimientos o experiencia en desarrollo Frontend (especialmente React).
- Experiencia con orquestadores de contenedores como Kubernetes.
- Conocimientos básicos / intermedios de Networking.
- Conocimiento en diseño e implementación de comunicaciones síncronas (APIs RESTful) y asíncronas (preferiblemente bus de eventos Kafka).
- Experiencia en la definición y desarrollo de tests unitarios y de integración.
- Conocimiento y aplicación de estándares de seguridad en el desarrollo de software.
- Experiencia trabajando en metodologías Agile.
- Incorporación a un grupo sólido y consolidado líder en su sector.
- Salario competitivo proporcional a la experiencia especifica aportada por los candidatos
- Desarrollo profesional en un excelente ambiente de trabajo formando parte de un equipo altamente cualificado y colaborativo.
- Flexibilidad horaria y modelo híbrido de teletrabajo con 2 días de teletrabajo a la semana.
- 22 días laborables de vacaciones + 3 días libres flexibles + 8 horas de libre disposición.
- Planes de Compensación Flexible (seguro médico, guardería, transporte, comida).
- Plan de Formación.
- Plaza de parking.
Crear una alerta de empleo para esta búsqueda
Software Engineer • Madrid, Comunidad de Madrid, España