Ingeniero/a de Software Full Stack
Role details
Job location
Tech stack
Job description
En nuestro equipo trabajarás en sistemas críticos para el sector espacial, desarrollando aplicaciones web de alta calidad que dan soporte a entornos operativos reales. Tu trabajo ayudará a diseñar, implementar y desarrollar componentes de software que son clave para el éxito operativo de nuestro cliente. Este puesto te ofrece la oportunidad de contribuir a soluciones escalables, fiables e innovadoras con impacto directo en las operaciones diarias de los satélites. Entre las funciones que realizarás se encuentran las siguientes:
- Diseñar, desarrollar y mantener soluciones web que den soporte a los sistemas de control de satélites.
- Implementar interfaces frontend y servicios backend de forma limpia y fácil de mantener.
- Contribuir a la arquitectura del sistema, los debates técnicos y las decisiones de diseño.
- Colaborar en un entorno ágil con otros ingenieros para ofrecer soluciones impactantes.
- Participar en iniciativas de mejora continua relacionadas con la calidad, el rendimiento, la fiabilidad y las prácticas de desarrollo.
Requirements
Para este puesto, estamos buscando un/a Ingeniero/a Software Full Stack con sólidos conocimientos técnicos y pasión por el desarrollo web moderno para incorporarse al equipo responsable del centro de control de satélites de uno de los principales operadores europeos. Para este puesto, los conocimientos requeridos son los siguientes:
-
Experiencia relevante en el desarrollo de soluciones backend y frontend dentro de sistemas complejos.
-
Amplia experiencia con JavaScript/TypeScript, especialmente React y Node.js.
-
Sólidos conocimientos de prácticas de pruebas: unitarias, de integración y de extremo a extremo.
-
Buenos conocimientos de principios de ingeniería de software, código limpio y diseño modular.
-
Inglés fluido, hablado y escrito. También valoraremos conocimientos en:
-
Conocimientos prácticos de Python 3.
-
Experiencia con Docker y entornos contenedorizados.
-
Familiaridad con otros lenguajes de nuestros sistemas: Java y C++.
-
Conocimientos básicos de UX/UI, HTML/CSS y principios de diseño web.
-
Experiencia con Git, flujos de trabajo ramificados y desarrollo colaborativo.
-
Conocimientos de CI/CD, herramientas de automatización y pipelines.
-
Interés en TDD, arquitectura hexagonal y enfoques de diseño limpio.
Benefits & conditions
Modelo de trabajo híbrido y 8 semanas al año de teletrabajo fuera de tu área geográfica habitual Horario flexible de entrada y salida, y jornada intensiva viernes y verano. Desarrollo de plan de carrera personalizado, formación y ayuda para el aprendizaje de idiomas. Movilidad nacional e internacional. Retribución competitiva con revisiones continuas, retribución flexible y descuento en marcas. Programa Wellbeing: seguro médico, dental y de accidentes; fruta y café gratis, formación en salud física, mental y económica, y ¡mucho más! ️ En nuestros procesos de selección siempre tendrás contacto telefónico y personal, presencial u online, con nuestro equipo de talent acquisition. ️Promovemos la igualdad de oportunidades en la contratación comprometidos con la inclusión y la diversidad. ¿A QUE ESPERAS? ÚNETE