Senior Backend Engineer - Migración a Golang
Se busca Senior Backend Engineer para unirse a un equipo de ingeniería de producto en Gramian Consulting Group, con foco en migración de Python a Golang y trabajo en entorno de gran escala B2C.
Ideal para ingenieros que disfrutan de problemas complejos de backend y prefieren Golang.
Descripción del puesto
Sobre nosotros Gramian Consultancy es una consultoría boutique especializada en servicios profesionales de TI y soluciones de talento en ingeniería. Con un sólido antecedentes en ingeniería de software y liderazgo, ayudamos a las empresas a construir equipos de alto rendimiento vinculándolos con profesionales que se ajustan realmente a sus necesidades. Descripción del rol Estamos buscando un Ingeniero Backend Senior que se desenvuelva en entornos B2C a gran escala y que prefiera Golang como lenguaje principal. Te unirás a un equipo de ingeniería de producto establecido que construye el backend para un producto orientado al usuario, con un fuerte enfoque en la latencia, la escalabilidad, la confiabilidad y la resolución de problemas intensivos en datos. Este rol es ideal para alguien que disfruta abordando problemas complejos de backend de principio a fin: desde el diseño del sistema y las investigaciones de rendimiento hasta la mejora de la arquitectura, el fortalecimiento de las prácticas de prueba y la dirección de migraciones de legado (incluyendo migraciones de Python → Go). Acerca del equipo Trabajarás con un equipo de ingeniería existente y contribuirás a la dirección técnica tanto del producto como del equipo. El equipo opera en un modelo de entrega de producto moderno y colabora estrechamente con Producto y Diseño. Participarás en los procesos organizacionales del equipo - planificación, perfeccionamiento del backlog, revisiones de sprint - y ayudarás a garantizar que estamos construyendo las cosas correctas de la manera correcta. Necesitamos a alguien que pueda: Entender y solucionar problemas en sistemas intensivos en datos Diagnosticar cuellos de botella en el rendimiento Identificar proactivamente riesgos técnicos y ayudar a guiar soluciones Comunicarse con claridad a través de ingeniería, producto y diseño Responsabilidades clave Migrar y refactorizar la lógica existente en Python en servicios Golang propiedad de varios equipos. Aprender y adaptarse rápidamente a herramientas, sistemas y procesos internos para acelerar la migración. Colaborar estrechamente con ingenieros de varios equipos para garantizar una entrega fluida. Depurar problemas complejos rápidamente y proporcionar soluciones claras y accionables. Mantener código de alta calidad, bien probado, con validación exhaustiva. Identificar e implementar mejoras en nuestras herramientas de migración. Requisitos 5+ años de experiencia profesional en ingeniería backend, construyendo, enviando y operando sistemas de producción. Experiencia comprobada trabajando en aplicaciones B2C a gran escala (sistemas de alto tráfico, alta disponibilidad y rendimiento). Golang como lenguaje principal en roles recientes, con propiedad demostrada de servicios de producción (diseño, desarrollo, implementación y atención/ soporte según sea necesario). Habilidades sólidas en diseño de sistemas con un enfoque en latencia, escalabilidad, confiabilidad y capacidad de mantenimiento. Experiencia construyendo y respaldando sistemas intensivos en datos, incluyendo la solución de problemas de cuellos de botella en el rendimiento y problemas de producción. Fundamentos de ingeniería sólidos: prácticas de prueba, código limpio, principios SOLID y patrones de diseño comunes. Ccómodo colaborando de forma transversal con Producto y Diseño; capaz de comunicar compensaciones técnicas con claridad y ayudar a definir y priorizar el trabajo.
Responsabilidades
- Migrar y refactorizar lógica existente de Python a servicios de Golang
- Aprender y adaptarse rápidamente a herramientas internas
- Colaborar con ingenieros de otros equipos
- Depurar problemas complejos
- Mantener código de alta calidad