Descripción del trabajo
El puesto combina desarrollo de software, liderazgo técnico y coordinación entre equipos para convertir objetivos de negocio y producto en soluciones robustas y sostenibles. Además de participar directamente en la arquitectura y desarrollo de sistemas distribuidos, la posición tendrá influencia sobre la planificación técnica, los estándares de ingeniería y la evolución del equipo. También implica asumir responsabilidades de disponibilidad y participar en turnos de guardia.
Responsabilidades:
- Definir y alcanzar los objetivos técnicos trimestrales del equipo, ayudando a convertir prioridades generales en proyectos y entregables concretos.
- Liderar a perfiles de ingeniería durante proyectos complejos y situaciones ambiguas, proporcionando orientación y apoyo durante todo el proceso de desarrollo.
- Diseñar soluciones que involucren diferentes sistemas y coordinar su ejecución con equipos asociados.
- Colaborar con producto, diseño y análisis desde las primeras fases de definición de funcionalidades, evaluando limitaciones técnicas, riesgos y posibles alternativas.
- Detectar de forma anticipada problemas relacionados con proyectos, procesos, tecnología o negocio y liderar su resolución.
- Definir y realizar seguimiento de métricas relacionadas con la operación y disponibilidad de los sistemas del equipo.
- Participar en tareas de mantenimiento, respuesta ante incidencias y turnos de guardia para garantizar la continuidad del servicio.
- Establecer y mejorar los estándares de revisión de código, diseño y calidad técnica dentro del equipo.
- Compartir conocimiento y buenas prácticas mediante documentación, presentaciones y comunicación técnica con otros equipos.
- Contribuir al desarrollo profesional de otros perfiles de ingeniería mediante feedback, orientación y acompañamiento.
- Impulsar inversiones técnicas que permitan mejorar la eficiencia, estabilidad y capacidad de evolución de los sistemas a largo plazo.
Requisitos:
- Más de 4 años de experiencia diseñando, desarrollando y desplegando sistemas backend de gran escala.
- Experiencia profesional con lenguajes como Python o Kotlin.
- Trayectoria trabajando con sistemas distribuidos de alta disponibilidad.
- Conocimientos de tecnologías cloud e infraestructura, especialmente AWS, MySQL y Kubernetes.
- Experiencia definiendo la arquitectura y el plan técnico de funcionalidades o componentes de alta complejidad.
- Capacidad para desarrollar código limpio, mantenible y fácil de comprender por otros perfiles técnicos.
- Experiencia realizando cambios importantes sobre bases de código de gran tamaño sin comprometer la estabilidad del sistema.
- Conocimiento de prácticas y herramientas que permitan modificar y evolucionar sistemas complejos de forma segura.
- Actitud orientada al aprendizaje continuo y capacidad para buscar y aprovechar feedback de compañeros, responsables y partes interesadas.
- Habilidades de comunicación escrita y verbal para colaborar eficazmente con equipos de ingeniería internacionalmente.
- Capacidad para asumir responsabilidad técnica, tomar decisiones y desenvolverse con autonomía en proyectos de alta complejidad.
Salario a percibir
A convenir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.



