Match score not available

Desarrollador Backend con Golang

Remote: 
Full Remote
Contract: 
Experience: 
Junior (1-2 years)
Work from: 

Offer summary

Qualifications:

Experience in software development with Golang, Advanced knowledge of concurrency in Go, Experience with RESTful and gRPC APIs, Familiarity with Docker and Kubernetes, Linux environment experience.

Key responsabilities:

  • Design, develop and maintain backend applications using Golang
  • Implement and optimize goroutines for performance
  • Create and maintain RESTful and gRPC APIs
  • Write clean, maintainable code following best practices
  • Collaborate with multi-disciplinary teams for integration and deployment
Softgic logo
Softgic
51 - 200 Employees
See more Softgic offers

Job description

This is a remote position.

En Softgic trabajamos con los más tesos, con los que construyen, con los que aman lo que hacen, con los que tienen 100 en actitud, porque así es nuestra #Cooltura. Únete a nuestro propósito de hacer la vida más fácil con tecnología y sé parte de nuestro equipo como Desarrollador Backend con Golang.

Compensación:

USD 2.2k - 3k/mes.

Ubicación:
Remoto (cualquier lugar).

Misión de Softgic:
En Softgic S.A.S. trabajamos para la transformación digital y cognitiva de nuestros clientes. Conscientes de que la calidad es un factor esencial para nosotros, incorporamos los siguientes principios en nuestra política:
  • Entregar productos y servicios de calidad.
  • Lograr la satisfacción de nuestros clientes internos y externos.
  • Fomentar en nuestro equipo la importancia de la formación para crecer profesional y personalmente a través de planes de desarrollo.
  • Cumplir con los requisitos legales y normativos aplicables.
  • Promover la mejora continua del sistema de gestión de la calidad.

¿Qué te hace un candidato ideal?

  • Eres competente en trabajo en equipo, docker, bases de datos y API REST.
  • Español - Nativo o completamente fluido.
Responsabilidades y más:
  • Diseñar, desarrollar y mantener aplicaciones backend utilizando Golang.
  • Implementar y optimizar goroutines y manejo eficiente de concurrencia para maximizar el rendimiento.
  • Crear y mantener API RESTful y gRPC para comunicación entre servicios.
  • Desarrollar y optimizar aplicaciones con microservicios y arquitecturas distribuidas.
  • Escribir código limpio, mantenible y eficiente siguiendo las mejores prácticas de clean code y principios SOLID.
  • Participar en el diseño y desarrollo de bases de datos utilizando SQL y NoSQL (PostgreSQL, MongoDB, Redis).
  • Realizar pruebas unitarias y de integración para asegurar la calidad y estabilidad del código.
  • Colaborar con equipos multidisciplinarios para la integración continua y despliegue en entornos de Docker y Kubernetes.
  • Optimizar el rendimiento de las aplicaciones y solucionar problemas de rendimiento.
  • Monitorear, depurar y mejorar sistemas en producción.
  • Colaborar en la creación de documentación técnica clara y concisa.


Requirements
  • Experiencia desarrollando software con Golang.
  • Conocimiento avanzado de concurrencia en Go, incluyendo go-routines, canales y manejo de locks.
  • Experiencia con API RESTful y gRPC.
  • Experiencia trabajando con sistemas distribuidos, arquitecturas de microservicios y patrones de diseño escalables.
  • Experiencia con bases de datos relacionales y no relacionales (PostgreSQL, MySQL, MongoDB, Redis).
  • Familiaridad con herramientas de contenedorización y orquestación como Docker y Kubernetes.
  • Conocimientos de Git y herramientas de integración y despliegue continuo (CI/CD).
  • Experiencia en entornos Linux.
  • Conocimientos de pruebas automatizadas y metodologías TDD.
  • Habilidad para resolver problemas de rendimiento y optimización de aplicaciones de alto tráfico.
  • Buenas habilidades de comunicación y capacidad para trabajar en equipo.

Deseable:
  • Inglés Conversacional.
  • Conocimiento de servicios en la nube como AWS, GCP o Azure.
  • Experiencia con plataformas de monitoreo y logging como Prometheus, Grafana o ELK Stack.
  • Familiaridad con arquitecturas event-driven y uso de colas de mensajería como Kafka o RabbitMQ.

Benefits
  • Somos Great Place to Work.
  • Posibilidades de escalar y crecer.
  • Días libres.
  • Apoyo a la educación formal y certificaciones.
  • Beneficios con empresas aliadas.
  • Plan de referidos.
  • Flexibilidad horaria.



Salary:

USD 2.2k - 3k/mes

Required profile

Experience

Level of experience: Junior (1-2 years)
Spoken language(s):
SpanishSpanish
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Verbal Communication Skills
  • Problem Solving

Related jobs