Golang Software Engineer

Amarisconsulting — Chile · Posted ~8 hours ago

Mid Visa History ✓

Skills

Golang Backend development REST APIs Swagger/OpenAPI Design patterns CI/CD Relational databases NoSQL databases Docker Kubernetes Kafka RabbitMQ Redis Swagger OpenAPI GitLab CI GitHub Actions Jenkins SQL NoSQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop scalable and highly available backend services in Golang for critical, high-traffic applications. You will design robust APIs, apply modern software design patterns, build automated CI/CD pipelines, work with relational and NoSQL databases, and integrate containerized and distributed technologies such as Docker, Kubernetes, Kafka, RabbitMQ, and Redis.

Highlights

Work on high-traffic, highly available critical applications using modern cloud-native technologies, with substantial ownership of scalable backend services and deployment automation.

Description

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 Kafka, RabbitMQ, Redis y bases de datos relacionales y no relacionales. • Experiencia documentando APIs con Swagger/OpenAPI. • Deseable experiencia en entornos cloud GCP y metodologías ágiles (Scrum, Kanban). Lo que ofrecemos • Comunidad internacional con más de 110 nacionalidades. • Plan de formación y desarrollo con nuestra Academia interna. • Entorno dinámico y colaborativo, con eventos internos y cultura de mejora continua. • Fuerte compromiso con la Responsabilidad Social Empresarial a través de WeCare Together. Amaris Consulting se compromete a promover la diversidad y a crear un entorno de trabajo inclusivo. Todas las candidaturas cualificadas serán consideradas, prestando especial atención a las personas en situación de discapacidad.