08 nov
|
OKAPI: Orbits
|
Barcelona
08 nov
OKAPI: Orbits
Barcelona
Tus tareas Tu misión es diseñar y mantener un backend asíncrono y escalable que impulse las soluciones integrales de OKAPI:Orbits en diseño de misiones, Space Situational Awareness (SSA), gestión del tráfico espacial (STM), dinámica de vuelo (FD) y coordinación del tráfico espacial (STC), y que dé soporte a los operadores de satélites durante todo el ciclo de vida de su misión.
Tus tareas y responsabilidades
Diseñar, desarrollar y mantener sistemas backend asíncronos basados en microservicios, principalmente en Python para proyectos de clientes externos y, en paralelo, en Java Spring Boot para nuestros productos.
Implementar y optimizar pipelines de procesamiento y distribución de datos que manejan grandes volúmenes de datos orbitales, telemetría y de misión.
Diseñar y mantener estructuras de comunicación basadas en mensajes entre microservicios (por ejemplo, mediante RabbitMQ u otros brokers de mensajes equivalentes).
Colaborar estrechamente con cientificos e ingenieros aeroespaciales para traducir los requisitos de misión en soluciones de software escalables y robustas.
Compartir la responsabilidad de la arquitectura backend en ambos stacks tecnológicos, con foco en el rendimiento, la tolerancia a fallos y la mantenibilidad.
Planificar y documentar los pasos de implementación, desde la arquitectura del sistema hasta el despliegue en un entorno nativo en la nube.
Garantizar la calidad del código, los tests automatizados y el cumplimiento de los estándares de seguridad y desarrollo.
Desarrollo continuo de los pipelines de CI/CD, la observabilidad y la automatización para apoyar lanzamientos estables y continuos.
Analizar y resolver problemas complejos en sistemas distribuidos, con foco en la eficiencia y la fiabilidad.
Trabajar en equipos pequeños e interdisciplinares, aportando tu experiencia en backend a proyectos multifuncionales.
Tu perfil Requisitos imprescindibles
Titulación en Informática, Ingeniería de Software o campo afín, o formación profesional completada como Fachinformatiker (técnico informático según el sistema alemán de formación profesional).
Al menos 2 años de experiencia profesional con Python en desarrollo backend, scripting, automatización o procesamiento de datos.
Al menos 2 años de experiencia profesional en desarrollo de software backend con Java (Spring Boot o equivalente).
Conocimiento sólido de arquitecturas de microservicios, sistemas asíncronos y patrones de comunicación distribuida.
Experiencia práctica en pruebas y aseguramiento de la calidad del código.
Experiencia con la comunicación basada en mensajes entre servicios (por ejemplo, RabbitMQ u otros brokers equivalentes) y con la contenerización (Docker), o disposición para ponerte al día rápidamente.
Capacidad para planificar, implementar y revisar de forma independiente funcionalidades complejas, en estrecha colaboración con ingenieros y científicos.
Comunicación proactiva, una forma de trabajar estructurada y buen nivel de inglés escrito y hablado.
Se valorará además
Experiencia con orquestación, en particular con Kubernetes.
Experiencia en revisiones de código y en el cumplimiento de estándares de codificación.
Sólido conocimiento de los principios de arquitectura de software, incluídos la estructura modular, la escalabilidad y la sostenibilidad.
Experiencia en desarrollo de software protegido.
Trayectoria o interés en el sector espacial o aeroespacial.
¿Por qué nosotros?
Con una jerarquía plana y grupos de trabajo pequeños, defines tu propia forma de trabajar, incluido un horario flexible.
Trabajarás en retos pioneros de sostenibilidad espacial junto a un equipo de ingenieros y científicos de primer nivel.
Tras tu periodo de incorporación en Braunschweig, podrás elegir entre seguir en nuestra oficina (lo que preferimos) o trabajar desde España (Madrid/Barcelona).
Disfrutarás de libertad técnica: podrás influir en la arquitectura del sistema, en las metodologías de investigación y en los enfoques de integración de datos.
Crecerás de forma continua con acceso a presupuesto de formación, conferencias del sector y oportunidades de networking.
Formarás parte de una sólida cultura de ingeniería, con sesiones periódicas para compartir conocimiento, análisis técnicos en profundidad y sprints de innovación.
Tendrás un gran espíritu de equipo, con eventos de empresa y actividades sociales como laser tag, cenas y salidas de team building.
Nuestro proceso de selección
Envías tu candidatura
Revisamos tu perfil y te respondemos con un breve cuestionario
Una primera entrevista con nuestro equipo de Recursos Humanos
Un breve reto de programación
Una segunda entrevista con un miembro del equipo en el que trabajarías
Una entrevista final con el responsable del departamento
#J-18808-Ljbffr
📌 Backend-Entwickler (Java & Python, Microservices) (m/w/d)
🏢 OKAPI: Orbits
📍 Barcelona