Match score not available

Golang Developer Freelance

extra holidays - fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

3-5 years of experience in software development., Proficiency in Go (Golang) and its principles, including concurrency and goroutines., Familiarity with RESTful APIs, gRPC, and microservices architecture., Intermediate technical English and knowledge of SQL and NoSQL databases..

Key responsabilities:

  • Design, develop, and maintain backend applications and services in Go.
  • Integrate RESTful and gRPC APIs and implement microservices solutions.
  • Write efficient, clean, and scalable code while following best practices.
  • Collaborate in agile teams and maintain clear documentation of code and functionalities.

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

Job description

Buscamos un profesional a tiempo completo para un proyecto freelance por 1 me con nuestro cliente en Mexico. Se busca un profesional en cualquier pais de LATAM.

  • 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).

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

  • Remoto
  • Pago en USD
  • Freelance

Required profile

Experience

Level of experience: Mid-level (2-5 years)
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