Saltar al contenido

Senior Software Engineer React y Golang — Remoto - Colombia — Fintech SaaS - React, Golang, Microservicios, DDD

Esta vacante se publicó el y es posible que ya no esté abierta. Ver vacantes recientes de Desarrollo de software

Siigo

  • Remoto · Latinoamérica
  • Tiempo completo
  • Senior
  • USD 4,500 – USD 7,000 al mes

Publicada

Contratan desde: Latinoamérica

Descripción del puesto

Sobre la vacante

Siigo está fortaleciendo sus equipos de producto y busca un Senior Software Engineer con experiencia en React y Golang para construir soluciones que impacten a miles de empresas en Latinoamérica. El rol requiere bases sólidas en arquitectura y enfoque en desarrollo de alto impacto.

Stack técnico:

  • Frontend: React
  • Backend: Golang
  • Arquitectura: Domain Driven Design (DDD) + Microservicios
  • Bases de datos: Relacionales (PostgreSQL/MySQL) y No relacionales (MongoDB/DynamoDB)

Requisitos técnicos:

  • Experiencia aplicando DDD y separación clara de capas
  • Construcción de microservicios y APIs robustas
  • Modelado de datos en bases relacionales (transacciones, índices, performance) y no relacionales (documentos, escalabilidad)
  • Desarrollo en entornos productivos con usuarios reales
  • Buenas prácticas de ingeniería: testing, revisión de código, refactorización y CI/CD

Valores buscados:

  • Mentalidad de producto
  • Buena comunicación en equipo
  • Apertura al feedback
  • Trabajo colaborativo
  • Deseo de crecimiento técnico y profesional

¿Por qué deberías aplicar?

En Siigo tendrás la oportunidad de construir soluciones que realmente impactan a miles de empresas en Latinoamérica, trabajando con tecnologías modernas como React y Golang en una arquitectura basada en microservicios y DDD. Es una posición donde tu trabajo tendrá visibilidad directa en el producto final y podrás crecer tanto técnicamente como profesionalmente en un equipo que valora la colaboración y el aprendizaje continuo.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Técnicas: React avanzado, Golang para backend, arquitectura de microservicios, DDD, modelado de datos en SQL y NoSQL, CI/CD, testing
  • Soft skills: Comunicación efectiva, trabajo en equipo, mentalidad de producto, apertura al feedback, colaboración

Tips prácticos para este puesto

  • Prepara ejemplos concretos de proyectos donde hayas aplicado DDD y microservicios
  • Demuestra tu enfoque en producto explicando cómo tus decisiones técnicas impactan al usuario final
  • Muestra experiencia con ambas bases de datos (relacionales y no relacionales) con casos reales
  • Ten claro tu proceso de testing y cómo integras CI/CD en tu flujo de trabajo

Recursos recomendados

  • Documentación oficial: React Docs, Go Documentation
  • Arquitectura: "Domain-Driven Design" de Eric Evans, artículos sobre microservicios en Martin Fowler's blog
  • Herramientas: Docker, Kubernetes, AWS/Azure para despliegue, Jest para testing en React
  • Comunidades: Reactiflux Discord, Gophers Slack, eventos de arquitectura de software en LATAM

Preguntas frecuentes en entrevistas para este rol

  • "Explícame cómo has implementado DDD en un proyecto anterior" - Tip: Describe el bounded context, entidades, agregados y cómo separaste las capas de dominio, aplicación e infraestructura.
  • "¿Cómo diseñas una API RESTful para un microservicio en Golang?" - Tip: Habla sobre estructura de endpoints, manejo de errores, versionado, documentación (Swagger/OpenAPI) y consideraciones de performance.
  • "Describe tu experiencia trabajando con bases de datos relacionales y no relacionales en el mismo sistema" - Tip: Explica casos de uso específicos para cada tipo (ej: PostgreSQL para transacciones, MongoDB para datos semi-estructurados) y cómo manejas la consistencia.

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Mid-Senior | $3,500 - $5,000 | | Senior | $4,500 - $7,000 | | Lead/Architect | $6,000 - $9,000+ |

*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. Para Colombia, estos rangos pueden ajustarse localmente pero Siigo siendo una empresa establecida en el sector fintech suele ofrecer compensaciones competitivas.*

Red flags a considerar

  • Bandera roja 1: Falta de claridad en la arquitectura existente - Pregunta en la entrevista: "¿Cómo está estructurada actualmente la arquitectura de microservicios? ¿Hay documentación del dominio y bounded contexts?"
  • Bandera roja 2: Poco enfoque en testing y calidad - Investiga antes de aceptar: Pregunta sobre cobertura de tests, procesos de code review, y cómo manejan la deuda técnica.
  • Bandera roja 3: Equipo sin experiencia real en DDD - Señal de advertencia: Si mencionan "estamos empezando con DDD" pero nadie en el equipo tiene experiencia práctica, podrías enfrentarte a implementaciones desorganizadas. Pregunta sobre la experiencia del equipo actual con estos patrones.

Habilidades

  • React
  • Golang
  • Domain Driven Design
  • DDD
  • Microservicios
  • PostgreSQL
  • MySQL
  • MongoDB
  • DynamoDB
  • APIs
  • Testing
  • CI/CD
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Jest
  • Swagger
  • OpenAPI

Postúlate

Esta empresa recibe las postulaciones en su publicación original.

Postular en la publicación original

Se abre el sitio de la empresa o de LinkedIn.