Propósito del rol : Desarrollar, mantener y evolucionar aplicaciones web, construyendo interfaces robustas en Angular y servicios/APIs en NodeJS, asegurando buenas prácticas de control de versiones con Git, automatización básica con bash y operación fluida en ambientes Windows.
Responsabilidades principales :
- Desarrollar funcionalidades end-to-end (front y back) priorizadas por el equipo.
- Construir y mantener componentes en Angular (TypeScript) y estilos con HTML / CSS / SCSS.
- Implementar y consumir APIs/servicios en NodeJS.
- Crear o ajustar scripts básicos en bash para tareas repetitivas (build, despliegue, utilidades, automatizaciones simples).
- Gestionar el ciclo de vida del código con Git (ramas, PRs, code review, resolución de conflictos).
- Corregir bugs, optimizar rendimiento y asegurar estabilidad de las entregas.
- Documentar cambios técnicos clave y seguir lineamientos del equipo.
- Trabajar de manera remota con comunicación clara, seguimiento y autonomía.
Requisitos técnicos (obligatorios) : Front-end
- Experiência con Angular y TypeScript.
- Dominio de HTML, CSS, SCSS (maquetación y estilos mantenibles).
Back-end
- Experiência desarrollando con NodeJS.
Misceláneo
- Manejo sólido de Git en flujos colaborativos.
- Conocimiento práctico de Windows como ambiente de trabajo.
- Conocimientos de bash (scripts básicos/automatización).
Competencias clave :
- Trabajo autónomo y orientado a resultados (remoto).
- Comunicación clara (estatus, bloqueos, estimaciones).
- Capacidad para resolver problemas y priorizar.
- Orden y responsabilidad con el control de versiones y documentación mínima.
Deseables (no excluyentes) :
- Buenas prácticas de código (clean code, modularidad, patrones).
- Experiência con pruebas (unitarias o e2e) y pipelines CI/CD.
- Conocimiento de consumo/integración de APIs REST.
- **Experiência en equipos ágiles (Scrum/Kanban).
📌 Desarrollador(a) Full Stack (Nodejs + Angular)
🏢 SQDM
📍 Bogotá