Full-Stack Developer (Golang Angular)
- 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.
- 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.
- Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos.
- Acceso a grandes clientes y proyectos desafiantes
- Aprendizaje y crecimiento permanente, organizamos encuentros, capacitaciones y actividades culturales.
- Un entorno de trabajo flexible y dinámico
- Trabajo 100% remoto