Golang Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3-5 years of experience in software development., Proficiency in Go (Golang) and its principles, including concurrency and goroutines., Experience with RESTful APIs and gRPC, as well as microservices architecture., Intermediate technical English and knowledge of data structures and algorithms..

Key responsibilities:

  • Design, develop, and maintain backend applications and services in Go.
  • Integrate RESTful APIs and gRPC, and work with SQL and NoSQL databases.
  • Implement microservices solutions and deploy on cloud platforms like AWS, GCP, or Azure.
  • Write unit and integration tests to ensure code quality and maintain clear documentation.

Multiplica Talent logo
Multiplica Talent SME https://multiplica.com/
201 - 500 Employees
See all jobs

Job description

Buscamos Golang Developer en cualquier pais de LATAM para trabajar en un proyecto temporal con cliente Mexicano..

  • Desarrollo de Software: Diseñar, desarrollar y mantener aplicaciones y servicios backend en Go.
  • Optimización de Código: Escribir código eficiente, limpio y escalable siguiendo las mejores prácticas.
  • Integración con APIs: Desarrollar e integrar APIs RESTful y gRPC.
  • Manejo de Bases de Datos: Trabajar con bases de datos SQL (MySQL, PostgreSQL) y NoSQL (MongoDB, Redis).
  • Desarrollo Cloud y Microservicios: Implementar soluciones basadas en arquitectura de microservicios y desplegar en plataformas cloud como AWS, GCP o Azure.
  • Seguridad y Buenas Prácticas: Implementar autenticación, autorización y otras medidas de seguridad en las aplicaciones.
  • Testing y Depuración: Escribir pruebas unitarias y de integración para garantizar la calidad del código.
  • Monitoreo y Optimización: Analizar y mejorar el rendimiento de los servicios desarrollados.
  • Colaboración en Equipos Ágiles: Trabajar en metodologías ágiles como Scrum o Kanban.
  • Documentación: Mantener documentación clara y estructurada del código y las funcionalidades desarrolladas.

Requirements

  • 3-5 años de experiencia
  • Ingles técnico intermedio.
  • Dominio de Go (Golang) y sus principios.
  • Manejo de concurrencia y goroutines en Go.
  • Conocimiento de estructuras de datos y algoritmos.
  • Experiencia con API RESTful y gRPC.
  • Programación orientada a objetos (OOP) y principios SOLID.
  • Desarrollo en arquitecturas de microservicios.
  • Implementación de mensajería con Kafka, RabbitMQ o NATS.
  • Conocimiento de contenedores y orquestadores (Docker, Kubernetes).
  • Integración con GraphQL (opcional).
  • Experiencia usando Patrones de diseño y Patrones de arquitectura.
  • Experiencia en Optimización de código.

Soft Skills:

  • Resolución de Problemas
  • Pensamiento Crítico
  • Autogestión y Proactividad
  • Aprendizaje Continuo
  • Atención al Detalle
  • Trabajo en Equipo
  • Comunicación Efectiva
  • Adaptabilidad
  • Empatía y Feedback
  • Gestión del Tiempo.

Benefits

  • 100 % remoto desde cualquier país de Latinoamérica.
  • Pagos en dólares (USD).
  • Acceso exclusivo a un 60% de descuento en cursos de inglés, francés, alemán, portugués e italiano gracias a nuestra colaboración con una reconocida plataforma de aprendizaje.
  • Descuentos especiales en planes de medicina, psicología, nutrición y entrenamiento físico.
  • Soporte personalizado de un Account Manager durante todo el proyecto.
  • Al completar tu primer proyecto, obtendrás acceso a nuestra comunidad de freelancers y una lista de proyectos exclusivos en más de 5 países, incluyendo EE.UU.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Adaptability
  • Time Management
  • Teamwork
  • Proactivity
  • Critical Thinking
  • Detail Oriented
  • Empathy
  • Problem Solving

Go Developer Related jobs