Lleva tu carrera al siguiente nivel como Golang Developer en Chile, desarrollando aplicaciones de alto tráfico y alta disponibilidad para entornos críticos. Serás responsable de diseñar e implementar servicios backend eficientes, escalables y bien testeados, trabajando con tecnologías cloud-nativas y prácticas modernas de ingeniería de software.
Tus funciones
• Diseñar y desarrollar servicios backend en Golang para aplicaciones de alto tráfico y alta disponibilidad.
• Implementar APIs robustas y bien documentadas utilizando Swagger/OpenAPI.
• Aplicar patrones de diseño e integración para construir soluciones escalables y mantenibles.
• Implementar y mantener pipelines CI/CD (GitLab CI, GitHub Actions o Jenkins) asegurando despliegues confiables y automatizados.
• Diseñar, optimizar y consumir bases de datos relacionales y no relacionales, garantizando eficiencia y consistencia.
• Integrar y orquestar servicios con Docker, Kubernetes, Kafka, RabbitMQ y Redis en entornos productivos.
• Aplicar TDD, Clean Code y principios SOLID para asegurar calidad,
mantenibilidad y alta cobertura de tests.
• Colaborar con equipos multidisciplinarios para mejorar continuamente el rendimiento y la arquitectura del backend.
Perfil requerido
• 4 años de experiencia en desarrollo de software, incluyendo al menos 2 años recientes trabajando con Golang.
• Base sólida en algoritmos y estructuras de datos, con foco en eficiencia y optimización de rendimiento.
• Experiencia comprobada en desarrollo de aplicaciones de alto tráfico y alta disponibilidad en entornos productivos.
• Dominio de principios SOLID, buenas prácticas de Clean Code y patrones de diseño e integración.
• Experiencia práctica en TDD, con alta cobertura de tests unitarios y de integración.
• Conocimientos claros de CI/CD y experiencia implementando pipelines reales con GitLab CI, GitHub Actions o Jenkins.
• Experiencia con contenedores y orquestación usando Docker y Kubernetes.
• Manejo de herramientas y tecnologías como