Hace 6 días
Desarrollador Full Stack Senior (React & Node js)
Si el reclutador te contacta podrás conocer el sueldo
Sobre el empleo
Descripción
Desarrollador Full Stack Senior (React & Node js)
Descripción del Puesto:
Buscamos un Desarrollador Full Stack Senior con experiencia en React y Nodejs para liderar el desarrollo de aplicaciones web modernas y escalables. La persona en este puesto será responsable de diseñar, desarrollar y mantener soluciones tecnológicas eficientes, además de guiar y colaborar con otros miembros del equipo. Se espera que el candidato tenga un profundo conocimiento de buenas prácticas de desarrollo, arquitectura de software y metodologías ágiles.
?
Responsabilidades:
• Diseñar, desarrollar y mantener aplicaciones web utilizando Reactjs en el front-end y Nodejs en el back-end.
• Definir y optimizar la arquitectura de software para garantizar escalabilidad y eficiencia.
• Liderar el desarrollo de nuevas funcionalidades, asegurando la calidad del código y las mejores prácticas de desarrollo.
• Integrar servicios y APIs, incluyendo bases de datos relacionales (MySQL, PostgreSQL) y NoSQL (MongoDB).
• Implementar pruebas unitarias, de integración y automatización para garantizar la estabilidad del software.
• Colaborar con equipos de diseño, producto y otros desarrolladores para definir requisitos y proponer soluciones técnicas.
• Optimizar la performance y seguridad de las aplicaciones web.
• Mentorizar y dar soporte a desarrolladores junior, fomentando buenas prácticas y mejora continua.
• Participar en la planificación de proyectos y estimación de tiempos de desarrollo.
• Implementar CI/CD y colaborar en procesos de despliegue en entornos cloud (AWS, Azure, Google Cloud).
?
Requisitos:
Experiencia Técnica:
• 5+ años de experiencia en desarrollo web con JavaScript/TypeScript.
• Experiencia avanzada en Reactjs (manejo de estado con Redux, Context API, hooks, SSR con Nextjs).
• Conocimiento sólido en Nodejs, incluyendo frameworks como Expressjs o NestJS.
• Experiencia con bases de datos SQL (MySQL, PostgreSQL) y NoSQL (MongoDB, Firebase).
• Dominio en consumo e integración de APIs REST y GraphQL.
• Conocimiento en herramientas de testing como Jest, Mocha, Cypress.
• Experiencia en Docker, Kubernetes y herramientas de CI/CD (GitHub Actions, Jenkins, GitLab CI/CD).
• Conocimientos en arquitectura de software, patrones de diseño y desarrollo escalable.
• Buen manejo de control de versiones con Git (GitFlow, trunk-based development).
• Experiencia en entornos Cloud (AWS, Azure, GCP) y desarrollo de aplicaciones serverless.
Habilidades Blandas y Competencias:
• Liderazgo técnico y capacidad para guiar equipos de desarrollo.
• Habilidad para trabajar en equipo de manera efectiva y colaborar con diferentes áreas (diseño, producto, QA).
• Pensamiento crítico y capacidad para resolver problemas complejos.
• Excelentes habilidades de comunicación para explicar soluciones técnicas a equipos no técnicos.
• Mentalidad proactiva y orientada a la mejora continua.
• Adaptabilidad a nuevas tecnologías y metodologías ágiles (Scrum, Kanban).
• Capacidad para gestionar múltiples proyectos y cumplir con plazos establecidos.
?
Beneficios:
• Salario competitivo, acorde a la experiencia y nivel técnico.
• Oportunidad de trabajar en proyectos innovadores con tecnologías de vanguardia.
• Ambiente de trabajo colaborativo con cultura de aprendizaje continuo.
• Acceso a cursos de formación, certificaciones y eventos tecnológicos.
• Horario flexible y posibilidad de trabajo remoto o híbrido.
• Plan de carrera con oportunidades de crecimiento y liderazgo dentro de la empresa.
?
Proceso de Selección:
1. Revisión de CV y portafolio (se valoran proyectos en GitHub, contribuciones a open-source o experiencia previa en startups).
2. Entrevista técnica con ejercicios prácticos de desarrollo.
3. Evaluación de arquitectura de software y buenas prácticas.
4. Entrevista final con líderes del equipo y presentación de una propuesta técnica.
ID: 20283316
Refina la ubicación de tu búsqueda
Refina la ubicación de tu búsqueda