Desarrollador Backend Senior
2025-10-20
Biscay
¿Sabes qué hacemos?Desarrollamos soluciones tecnológicas para la pesca sostenible del atún.Tenemos un objetivo claro; que la pesca pueda mantenerse en el tiempo con el menor impacto sobre la especie objetivo y otras especies, incluyendo las personas.A través de nuestra tecnología aportamos información precisa que, aplicada a la pesca, minimiza el impacto de la actividad en el ecosistema marino.Buscamos un perfil back-end, capaz de diseñar, desarrollar y mantener APIs y servicios escalables y de alta calidad, con participación activa en todo el ciclo de vida del software - desde la contenerización hasta el despliegue y la monitorización en entornos cloud.Responsabilidades- Desarrollo de APIs y servicios: Diseño, implementación y mantenimiento deAPIs y servicios back-end eficientes, seguros y escalables para aplicacionesweb y de escritorio.- Ciclo de vida completo (“You build it, you run it”): Contenerización con Docker,colaboración en despliegues y monitorización en AWS.- Mejora de pipelines: Colaboración con el/la ingeniero/a DevOps para definir yoptimizar pipelines de CI/CD (principalmente GitLab CI).- Gestión de bases de datos: Diseño de esquemas, optimización de consultas ygarantía de integridad en PostgreSQL.- Calidad: Escritura de código limpio, mantenible y probado; contribución aprácticas de testing automatizado dentro del pipeline.- Colaboración y mentoría: Participación en revisiones de código, comparticiónde conocimiento y apoyo al crecimiento técnico del equipo.Requisitos- 4–5 años de experiencia demostrable como desarrollador/a back-end.- Dominio de: C, Node.js, TypeScript, y PHP o Python.- Experiencia con bases de datos relacionales, especialmente PostgreSQL.- Experiencia en diseño y construcción de APIs RESTful.- Conocimientos prácticos en entorno DevOps.- Dominio de Git y flujos colaborativos (pull requests, code reviews).Valoramos positivamente- Experiencia directa con GitLab CI.- Infraestructura como Código (Terraform).- Optimización de rendimiento de aplicaciones y bases de datos.- Experiencia en integración y despliegue continuo.- Conocimientos del stack front-end (p. ej., React).