Talent.com
Esta oferta de trabajo no está disponible en tu país.
Backend Developer / Golang

Backend Developer / Golang

8BaseMedellín, Antioquia, Colombia
Hace 11 días
Tipo de contrato
  • Quick Apply
Descripción del trabajo

Qué estamos buscando

Un Backend  Developer experto en Go

Experiencia y conocimientos :

Mínimo 6 años de experiencia

Dominio avanzado de Golang :

  • Goroutines, channels, select, defer, context.
  • Patrones de concurrencia y paralelismo idiomáticos en Go.
  • Manejo de errores y buenas prácticas (error wrapping, errors.Is, errors.As).
  • Uso de interfaces y composición en vez de herencia.
  • Manejo avanzado de módulos (go mod, replace, versionado semántico).
  • Testing en Go (testing, testify, gomock, benchmarks, race detector).
  • Uso de herramientas de linteo y análisis estático (golangci-lint, staticcheck).

Arquitectura Backend :

  • Diseño de APIs RESTful y GraphQL.
  • Buenas prácticas con gRPC y Protocol Buffers.
  • Diseño basado en DDD (Domain-Driven Design), Clean Architecture o Hexagonal Architecture. Conocimiento de microservicios y monolitos modulares.
  • Optimización de performance y memoria en Go.
  • Patrones de diseño aplicados en backend (Factory, Singleton, Strategy, CQRS, Event Sourcing).
  • Bases de Datos :

  • SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis, Cassandra).
  • Modelado de datos relacional y no relacional.
  • Conocimiento de ORMs y query builders (GORM, sqlx, ent).
  • Indexación, optimización de queries y uso de EXPLAIN plans.
  • Transacciones, locking, aislamiento de transacciones.
  • Uso de Redis / Memcached para caching y colas.
  • Y lo mejor, para esta posición no necesitas inglés.

    Compensación y beneficios

  • Trabajo 100% remoto
  • Trabaja desde donde quieras
  • Pago en dólar estadounidense
  • Bono por referidos
  • Pago de auxilio de 40 USD por uso de tecnología
  • 10 días de PTO pagos al año
  • Crear una alerta de empleo para esta búsqueda

    Backend • Medellín, Antioquia, Colombia