Back to search
Backend Developer Go Ia Y Sdd 2brains Getonbrd · Posted 12d ago

Back-end Developer (Go + IA y Sdd)

Remote USD 2000-2800 / month Remote

Programming fully_remote lang_not_specified remote_full
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Requerimientos del cargo

Tecnologías y competencias esperadas

  • Go (Golang) como lenguaje principal de backend.
  • Principios de arquitectura limpia, separación de capas y diseño de APIs RESTful.
  • Concurrencia en Go (goroutines, canales, sincronización, context propagation) aplicada con criterio.
  • Testing en Go (unitario/integración) y uso del tooling estándar (go test, race detector, etc.).
  • Logging estructurado, métricas y monitoreo básico.
  • Bases de datos: PostgreSQL, MongoDB, Redis (modelado, consultas, índices básicos).
  • Conocimiento intermedio de Node.js / Express para servicios de soporte o tooling es un plus.
  • Familiaridad con containers (Docker) y manejo de variables de entorno y despliegues.
  • Conocimientos en sistemas de mensajería y colas (por ejemplo, Kafka, Google Pub/Sub, RabbitMQ o NATS) aplicados al diseño de flujos asíncronos e integración entre servicios.

Requisitos generales

  • Título de Ingeniero/a en Informática, Analista Programador/a o carrera afín.
  • Mínimo 3 años de experiencia en desarrollo de aplicaciones web (frontend y/o backend).
  • Experiencia comprobable con Go en entornos productivos.
  • Experiencia trabajando con herramientas de IA en el flujo de desarrollo, revisando, corrigiendo y complementando lo generado por modelos.
  • Capacidad para aplicar principios de Spec-Driven Development (SDD).
  • Buenas prácticas de control de versiones (Git) y trabajo colaborativo mediante pull requests.

Projects

2Brains es una consultora tecnológica que impulsa el crecimiento y la evolución de organizaciones líderes en Latinoamérica. Diseñamos y construimos el futuro digital de nuestros clientes a través de una integración profunda y estratégica de negocio, experiencia y tecnología, convirtiendo desafíos complejos en impacto real.

Hoy, 2Brains forma parte de Acid Labs, uno de los principales grupos de consultoría tech e innovación de la región. Esta adquisición fortalece nuestra propuesta de valor, ampliando nuestra escala, capacidades tecnológicas y presencia regional, y nos permite acompañar a nuestros clientes con soluciones más robustas, ágiles y de alto impacto en todo su ciclo de transformación.

Funciones del cargo

El/la Desarrollador/a Backend será responsable de diseñar, desarrollar y mantener servicios backend escalables, siguiendo principios de arquitectura limpia y asegurando calidad, seguridad y observabilidad en entornos productivos.

Se espera que utilice herramientas de inteligencia artificial (IA) como apoyo al desarrollo, aplicando Spec-Driven Development (SDD) y manteniendo comprensión profunda de lo que está construyendo. La IA debe ser un asistente, no quien decide por la persona: se valorará la capacidad de analizar, validar y corregir los resultados generados por modelos, evitando el vibe coding o la implementación automática sin criterio técnico.

Responsabilidades generales

  • Diseñar, desarrollar y mantener funcionalidades end-to-end siguiendo especificaciones funcionales y técnicas.
  • Diseñar y exponer APIs RESTful.
  • Implementar manejo de errores y logging estructurado.
  • Escribir pruebas unitarias e integración.
  • Participar en code reviews y mantener estándares de calidad y estilo.
  • Participar en ceremonias ágiles (planning, refinamiento, daily, review, retro).
  • Contribuir a documentación técnica (endpoints, flujos, decisiones de diseño).
  • Utilizar IA como apoyo (planificación, generación de código, refactor, documentación, pruebas).
  • Trabajar con especificaciones (SDD) como fuente de verdad entre diseño e implementación.
  • Diseñar y desarrollar servicios backend escalables y mantenibles.
  • Implementar APIs RESTful y lógica de negocio alineada con reglas del dominio.
  • Integrar y modelar datos en bases relacionales y no relacionales.
  • Asegurar performance, seguridad y observabilidad de los servicios.
  • Participar en decisiones técnicas que afecten el flujo completo de las funcionalidades.

Condiciones

  • Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos.
  • Acceso a grandes clientes y proyectos desafiantes.
  • Aprendizaje y crecimiento permanente, organizamos meetups, capacitaciones y actividades culturales.
  • Un entorno de trabajo flexible y dinámico.
  • Espacio para charlas internas.
  • Asignación de computadora para tu trabajo.
  • Cursos de especialización.

Opcionales

  • Experiencia en proyectos del área salud o sistemas clínicos/HIS.
  • Experiencia previa en roles Full Stack (desde API hasta UI).
  • Haber trabajado con GitHub Spec Kit u otras herramientas orientadas a SDD.
  • Experiencia supervisando código asistido por IA (por ejemplo, como revisor/a de PRs generados con agentes).
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent