Sumate a un equipo curioso, que colabora, que es apasionado por lo que hace y busca dar siempre su mejor versión.
En redbee encontrarás el espacio para crecer y desarrollar tus habilidades en un ambiente de trabajo colaborativo, que comparte lo que sabe y pone el foco en el impacto y el valor que agregamos al negocio.
¿Qué vas a estar haciendo?
Actuar como referente técnico en el proyecto asignado. Liderar técnicamente el equipo, asegurando el cumplimiento de las mejores prácticas de ingeniería, es decir realizar el seguimiento técnico del equipo. Diseñar e implementar soluciones robustas y escalables.Haciendo desarrollos de punta a punta: definimos arquitectura, metodología, KPIs y buenas prácticas! Asegurar la calidad de lo que construimos: implementar prácticas como: delivery continuo, pair programming, code review (pull request) y monitorear constantemente las métricas del impacto de lo que hacemos. Participar en el roadmap del proyecto, con estimaciones a alto nivel. Así como también en la gestión del proyecto, definiendo tareas y dándole seguimiento
¿Qué experiencia técnica buscamos que tengas?
- Experiencia: que tengas al menos 10 años de experiencia comprobada en el desarrollo de software, con un enfoque particular en tecnologías como Ruby (2.x/3.x) y Ruby on Rails (5.x/7.x), y más de tres años de experiencia en liderazgo tecnológico.
También se valorarán conocimientos en React y NextJS.-
Dominio tecnológico: sólido conocimiento y experiencia práctica en el uso de ORMs, así como en el manejo de bases de datos relacionales y no relacionales.
Además, se requiere experiencia en el versionado de bases de datos.
- Habilidades en tecnologías emergentes: se valorará positivamente la experiencia o conocimiento en Docker y Kubernetes para la gestión de contenedores y clústeres.
- Competencia en servicios Web: se requiere experiencia en el desarrollo y consumo de servicios REST, así como en la implementación y manejo de colas de mensajes y arquitecturas distribuidas.
- Seguridad y rendimiento: se espera conocimiento en patrones de seguridad y autenticación, así como habilidades para garantizar el alto rendimiento, la escalabilidad y la disponibilidad de las aplicaciones.
- Conocimientos en Cloud Computing: que cuentes con experiencia o conocimiento en servicios de la nube, especialmente en AWS, incluyendo SNS, CloudWatch y EKS.
- Principios de desarrollo y arquitectura: se requiere un sólido entendimiento y aplicación de principios de diseño como SOLID y Clean Architecture (en particular, arquitectura hexagonal), así como experiencia en microservicios y transaccionalidad distribuida.
- Metodologías ágiles: se espera experiencia en trabajar dentro de equipos ágiles utilizando metodologías como Scrum y Kanban.
- Habilidades de resolución de problemas: se requiere capacidad para resolver problemas técnicos y de rendimiento de manera efectiva, así como habilidades de troubleshooting.
- Excelentes prácticas de documentación: se valora la capacidad para crear documentación técnica detallada, incluyendo diagramas de secuencia y actividad, y documentación de arquitectura.- Compromiso con la calidad: se espera un fuerte compromiso con la calidad del código y la adhesión a las mejores prácticas de desarrollo.
- Nivel de inglés: Poseer un nivel de inglés avanzado, con capacidad para interactuar diariamente con stakeholders en Estados Unidos.
Cualidades personales:
Pro actividad y capacidad de trabajar de manera autónoma. Excelentes habilidades de comunicación y trato con clientes.