Buscamos un desarrollador full stack responsable del análisis, diseño, implementación, integración y despliegue de aplicaciones web completas, abarcando frontend, backend y bases de datos.
será responsable de asegurar la calidad, escalabilidad, rendimiento y mantenibilidad de las soluciones desarrolladas, trabajando bajo metodologías ágiles (scrum) y colaborando con equipos interdisciplinarios.
requisitos:
* licenciatura o ingeniería en sistemas, computación, informática, telemática o carrera afín.
* experiencia mínima de 3 a 5 años en desarrollo full stack de aplicaciones web y participación en proyectos ágiles.
* inglés técnico intermedio (lectura de documentación y uso de herramientas globales).
* experiencia trabajando bajo metodología scrum .
habilidades técnicas indispensables
frontend
* angular 12+
* html5, css3
* javascript, typescript
* bootstrap o material ui
* diseño responsive y accesibilidad .
backend
* desarrollo de apis rest con .net core (c#), node.js (express) o java (spring boot)
* implementación de lógica de negocio segura y eficiente .
bases de datos
* sql server, mysql o postgresql
* modelado relacional
* consultas avanzadas
* creación de procedures y triggers
* optimización de bases de datos .
control de versiones
* git (ramas, merges, pull requests, manejo de conflictos) .
metodología
* trabajo bajo marcos ágiles (scrum: sprints, dailys, retrospectivas) .
habilidades técnicas deseables
* documentación y diseño de apis con openapi/swagger .
* testing unitario y funcional (jest, mocha, jasmine, nunit) .
* uso de herramientas como postman, chrome devtools, eslint, prettier .
* conocimientos en automatización y ci/cd .
* manejo de herramientas de gestión como jira, azure boards o trello .
* certificaciones en angular, node.js, .net o scrum (valoradas) .
actividades principales
* diseñar y desarrollar interfaces modernas y funcionales .
* crear, mantener y optimizar microservicios y apis rest .
* integrar frontend y backend asegurando la correcta comunicación y consistencia de datos.
* diseñar y administrar bases de datos relacionales.
* implementar layouts responsivos bajo principios mobile-first.
* realizar pruebas unitarias, de integración y funcionales.
* gestionar código fuente mediante git y buenas prácticas de versionamiento.
* participar activamente en ceremonias ágiles (scrum).
* documentar soluciones técnicas, endpoints y modelos de datos.
* colaborar con equipos de ux/ui, qa, infraestructura y devops.
* proponer mejoras continuas e investigar nuevas tecnologías que aporten innovación al producto digital.