Programador backend
Role details
Job location
Tech stack
Job description
- Desarrollo y evolución de aplicaciones backend y lógica de negocio.
- Desarrollo y mantenimiento de APIs.
- Tratamiento y análisis de datos (ETL, grandes volúmenes de información).
- Gestión de bases de datos SQL y conocimiento de entornos NoSQL.
- Participación en proyectos de I+D y plataformas IoT.
- Documentación técnica y trabajo en entornos Agile (Scrum / Kanban).
Requirements
Se requiere experiencia de 3 a 5 años como programador y formación en Ingeniería del Software, Telecomunicaciones, Industrial o similar., * Desarrollo backend con Python.
- Creación y mantenimiento de APIs REST.
- Trabajo con bases de datos relacionales (SQL).
- Conocimientos de Linux y control de versiones (Git).
- Experiencia en entornos Cloud, IoT y contenedores (Docker)., * Bases de datos analíticas (ClickHouse) y MongoDB.
- Otros lenguajes: C, Rust, Node.js / JavaScript / TypeScript.
- Protocolos de comunicación (TCP/IP, OPC/UA, Modbus, BACNet).
- Experiencia en monitorización y control.
- Inglés técnico alto.
Benefits & conditions
Incorporación en una compañía líder en el sector y en continuo crecimiento, integrada en un gran grupo empresarial. Excelente ambiente de trabajo, con equipos jóvenes y alto componente tecnológico. Modelo de trabajo híbrido (50% en remoto) y flexibilidad horaria. Jornada intensiva los meses de verano. Ubicación en Madrid Capital. Retribución flexible (cheques restaurant, transporte, guardería, etc.). Posibilidades reales de desarrollo profesional y aprendizaje continuo.