Puesto, ciudad o estado.

Hace 1 sem

Desarrollador Full Stack Senior (React & Node js)

Si el reclutador te contacta podrás conocer el sueldo

FINTECH LAND en
Company logo

Hace 1 sem

Desarrollador Full Stack Senior (React & Node js)

Si el reclutador te contacta podrás conocer el sueldo

FINTECH LAND

en

Company logo

Sobre el empleo

Educación mínima requerida: Universitario sin titulo

Detalles

Contratación:Permanente
Espacio de trabajo:Presencial

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.

Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.

ID: 20283316