ISS
Nox Health
Ingeniero/a de Software Principal
JavaPostgreSQLAWS
Traducción automática. Consulta el original.
Sobre el puesto
El
Puesto
Buscamos un/a Ingeniero/a de Software Principal que disfrute del equilibrio entre el diseño de sistemas de alto nivel y la codificación práctica. En este puesto, dividirás tu tiempo 50/50 entre dos áreas críticas:
Responsabilidades Clave
- Arquitectura Upstream (50%): Actuarás como ancla técnica en una tríada multidisciplinar junto con Product Managers y Product Owners. Traducirás los Documentos de Requisitos del Producto (PRDs) en Documentos de Diseño Técnico (TDDs) completos, definiendo la arquitectura, evaluando la viabilidad y proporcionando las estimaciones que dan forma a nuestra hoja de ruta.
- Ejecución Práctica (50%): No solo diseñarás sistemas y los entregarás. Te integrarás en uno de nuestros cuatro equipos de Scrum como desarrollador/a activo/a. Ayudarás al equipo a desglosar tus TDDs en historias de usuario accionables, escribirás código listo para producción en Java/Kotlin, y guiarás al equipo a través de revisiones de código y obstáculos técnicos.
- Arquitectura y Diseño: Lidera el diseño técnico de nuevos productos comerciales en la nube, creando arquitecturas de microservicios altamente escalables, seguras y resilientes en AWS.
- Colaboración Upstream: Asóciate directamente con Product Management para evaluar PRDs, identificar compensaciones técnicas y establecer TDDs concretos.
- Construcción y Código: Dedica la mitad de tu tiempo en la trinchera con tu equipo de Scrum, contribuyendo con código de alta calidad y mantenible en toda nuestra pila (Java, Kotlin, Angular).
- Lidera el Desglose: Guía a los desarrolladores en la traducción de TDDs de alto nivel en historias de usuario bien definidas y entregables de sprint.
- Mentoría y Mejora: Eleva el nivel técnico del equipo a través de revisiones de código, pairing y el establecimiento de mejores prácticas de ingeniería.
Cualificaciones y Experiencia
- Profunda Experiencia Técnica: Amplia experiencia en la creación de microservicios altamente escalables utilizando Java y/o Kotlin.
- Cloud Native: Experiencia demostrada en el diseño e implementación de sistemas distribuidos.
- Dominio de Bases de Datos: Sólido conocimiento práctico de bases de datos relacionales (PostgreSQL) y NoSQL (MongoDB).
- Conciencia Full-Stack: Aunque el trabajo pesado se realiza en el backend/cloud, debes tener experiencia o comodidad trabajando con frameworks de frontend como Angular.
- Habilidades Arquitectónicas: Un historial de redacción de documentos de diseño técnico claros, propuestas arquitectónicas o RFCs.
- Liderazgo Ágil: Experiencia trabajando en un entorno de Scrum y habilidad para desglosar épicas arquitectónicas complejas en tareas de desarrollador/a manejables.
- Habilidades de Comunicación: Puedes explicar restricciones técnicas complejas a un Product Manager con la misma facilidad que explicas un patrón de diseño a un desarrollador/a junior.
Cualificaciones Preferidas
- Conocimiento del Dominio: Familiaridad con el sector de la tecnología sanitaria, entornos altamente regulados, plataformas SaaS, o diagnóstico del sueño.
- Pipelines de CI/CD: Experiencia o familiaridad con procesos de integración continua/despliegue continuo.
¿Por qué unirte a nosotros?
- Impacto: Contribuye a soluciones que cambian vidas y que mejoran significativamente los resultados de los pacientes, marcando una diferencia real en el campo de la medicina del sueño.
- Crecimiento: Forma parte de una empresa dinámica en una fase de gran crecimiento, que ofrece oportunidades incomparables para el avance profesional y el desarrollo.
- Innovación: Trabaja en un entorno con visión de futuro donde tus ideas, experiencia técnica y contribuciones serán muy valoradas y reconocidas.
- Colaboración: Únete a un equipo global de innovadores, médicos y tecnólogos apasionados, dedicados a marcar la diferencia en la atención sanitaria a través de la tecnología.
