Full-Stack Developer (Golang Angular)
Descripción del puesto
Golang 1.18+: Experiencia sólida desarrollando servicios backend en Go, aprovechando características modernas del lenguaje (manejo de concurrencia con goroutines y channels, manejo eficiente de memoria, structs y interfaces). Capacidad para diseñar APIs escalables y mantenibles, aplicando buenas prácticas de clean code y arquitectura. Angular (versión 17 en adelante): Desarrollo de aplicaciones frontend modernas utilizando Angular en versiones recientes, incluyendo el uso de standalone components, signals y buenas prácticas de arquitectura. Experiencia en consumo de APIs REST, manejo de estado, optimización de rendimiento y construcción de interfaces dinámicas y reutilizables. PostgreSQL: Manejo de bases de datos relacionales con PostgreSQL, incluyendo diseño de esquemas, escritura de queries complejas, optimización de consultas y uso de índices. Experiencia en modelado de datos y mantenimiento de la integridad y performance de la base. GitHub (Control de versiones): Uso avanzado de Git y GitHub para control de versiones, incluyendo manejo de ramas (Git Flow o trunk-based), pull requests, code reviews y resolución de conflictos. Experiencia colaborando en equipos de desarrollo y manteniendo buenas prácticas de versionamiento. Metodología Scrum: Experiencia práctica trabajando en entornos ágiles bajo Scrum, participando activamente en ceremonias como dailies, sprint planning, reviews y retrospectivas. Capacidad para adaptarse a cambios, trabajar en equipo y entregar valor de forma continua. Desarrollo web responsive: Experiencia construyendo interfaces adaptables a distintos dispositivos (mobile, tablet, desktop), aplicando principios de diseño responsive, uso de CSS moderno (Flexbox, Grid) y asegurando una buena experiencia de usuario en diferentes resoluciones. Desarrollo de nuevas funcionalidades y mantenimiento del sistema.Solución de issues y errores reportados.Asegurar la calidad del código y el buen funcionamiento de la aplicación.Trabajar en el desarrollo web responsive. 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. Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos.Acceso a grandes clientes y proyectos desafiantesAprendizaje y crecimiento permanente, organizamos encuentros, capacitaciones y actividades culturales.Un entorno de trabajo flexible y dinámicoTrabajo 100% remoto