Job Description
Misión del Cargo\nComo Desarrollador Backend Senior Golang, formarás parte de un equipo especializado responsable del diseño, construcción y evolución de microservicios críticos de alto tráfico, utilizados por plataformas de banca y canales digitales.\nTendrás responsabilidad de punta a punta sobre el ciclo de desarrollo, participando activamente en decisiones técnicas, asegurando alta disponibilidad, escalabilidad, resiliencia y calidad continua, bajo prácticas de Clean Code, principios SOLID y desarrollo guiado por pruebas (TDD).\n Responsabilidades\nParticipar endtoend en el ciclo completo de desarrollo: análisis, diseño, implementación, testing, despliegue y monitoreo productivo.\nDiseñar y desarrollar APIs RESTful orientadas a microservicios, documentadas con Swagger / OpenAPI.\nTraducir requerimientos de negocio complejos en soluciones técnicas escalables, robustas y mantenibles.\nConstruir aplicaciones confiables y de alto rendimiento, optimizando latencia, disponibilidad y resiliencia.\nContribuir activamente al diseño de arquitectura, definición de patrones y buenas prácticas.\nDiagnosticar, analizar y resolver incidentes en ambientes productivos.\nTrabajar con contenedores Docker y orquestación en Kubernetes para despliegue y operación.\nIntegrarse a pipelines de CI/CD asegurando calidad continua del software.\nColaborar estrechamente con arquitectos, desarrolladores y equipos multidisciplinarios.\nAplicar de forma consistente TDD, Clean Code y principios SOLID.\n Requisitos Técnicos (Excluyentes Senior)\nFormación en Sistemas, Informática o experiencia profesional equivalente.\n5+ años de experiencia en desarrollo backend.\n3+ años desarrollando microservicios en entornos productivos.\n2+ años de experiencia con Golang en producción (excluyente).\nExperiencia sólida en diseño de sistemas y arquitectura.\nExperiencia comprobada en TDD (pruebas unitarias e integración).\nConocimientos y experiencia práctica en:\nDocker y Kubernetes\nCI/CD (GitLab CI, GitHub Actions o Jenkins)\nLinux / Unix-like\nRedis\nKafka y/o RabbitMQ\nBases de datos relacionales y no relacionales\nDiseño y documentación de APIs con Swagger / OpenAPI.\n Deseable\nExperiencia en sistemas distribuidos.\nUso de cloud (Azure, GCP).\nConocimientos de programación funcional.\nManejo avanzado de concurrencia y paralelismo en Go.\nInglés técnico conversacional.\n Perfil Buscado\nBuscamos un/a profesional con alto sentido de ownership, autonomía y enfoque en resultados, capaz de hacerse cargo de soluciones backend complejas de manera integral.\n Orientado/a a la excelencia técnica, con buenas habilidades de comunicación y trabajo colaborativo en equipos ágiles, y fuerte compromiso con la calidad del software y la mejora continua.",