37 días
Expira 16/12/2025
Desarrollador Full-stack
Desarrollador Full-stack
El Rol
Buscamos un Desarrollador Full-stack Pleno con al menos 3 años de experiencia sólida y demostrable en el ciclo de vida completo de desarrollo de software. Serás un pilar en el equipo, responsable de diseñar, desarrollar y mantener aplicaciones escalables y eficientes, colaborando estrechamente con el equipo de diseño, product owners y otros desarrolladores.
Requisitos Indispensables (Experiencia Mínima de 3 Años)
Para este rol, requerimos un dominio comprobado en los siguientes stacks y metodologías:
1. Requisitos de Back-end
Lenguajes y Frameworks: Dominio avanzado de Node.js (utilizando Express o NestJS) o Python (con Django/Flask).
Bases de Datos: Experiencia en diseño de esquemas, optimización de consultas y administración de bases de datos SQL (PostgreSQL o MySQL) y NoSQL (MongoDB o Redis).
APIs: Capacidad para diseñar, implementar y documentar APIs RESTful y/o GraphQL eficientes y seguras.
Pruebas: Experiencia en la implementación de pruebas unitarias y de integración para asegurar la robustez del código.
2. Requisitos de Front-end
Librerías/Frameworks: Experiencia avanzada y activa con React (preferentemente) o Vue.js, incluyendo sus ecosistemas.
State Management: Sólido conocimiento en la gestión de estados complejos (Redux, Context API o similares).
Web Fundamentals: Dominio de HTML5, CSS3 (incluyendo preprocesadores como SASS/LESS) y JavaScript (ES6+).
Diseño: Capacidad para traducir diseños de UX/UI en interfaces responsivas y de alta fidelidad (pixel-perfect).
3. Herramientas y Metodologías
Control de Versiones: Dominio de Git y flujos de trabajo de branching (GitFlow).
Metodologías: Experiencia práctica con metodologías ágiles (Scrum o Kanban).
Deseable (Un Plus Importante)
Experiencia con DevOps básico: CI/CD, Docker o Kubernetes.
Conocimiento en arquitectura de microservicios y patrones de diseño.
Experiencia trabajando con servicios en la Nube (AWS, Google Cloud o Azure).
Conocimiento de principios SOLID y Clean Code.
Responsabilidades Clave
Desarrollo Completo: Tomar la responsabilidad del desarrollo desde la base de datos hasta la interfaz de usuario.
Optimización: Monitorear y optimizar las aplicaciones existentes para garantizar un alto rendimiento, escalabilidad y seguridad.
Colaboración: Participar activamente en la definición técnica de los proyectos, estimaciones y code reviews.
Calidad: Asegurar la calidad del código mediante la implementación de pruebas y el seguimiento de mejores prácticas de la industria.
Innovación: Proponer soluciones técnicas innovadoras y evaluar la integración de nuevas herramientas y tecnologías.