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% remotoTrabaja desde donde quierasPago en dólar estadounidenseBono por referidosPago de auxilio de 40 USD por uso de tecnología10 días de PTO pagos al año