Categorías
···
Entrar / Registro

Desarrollador Senior Full Stack

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
México, 01000, MX
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original

Descripción

Resumen: Nuestro cliente busca un Desarrollador Senior Full Stack para diseñar, desarrollar y mantener aplicaciones web escalables, brindando orientación arquitectónica y mentoría a desarrolladores junior. Aspectos destacados: 1. Diseñar, desarrollar y mantener aplicaciones web escalables de extremo a extremo 2. Brindar orientación arquitectónica y mentoría a desarrolladores junior 3. Asegurar que los productos sean rápidos, fiables, fáciles de usar y mantenibles **Título del puesto:** Desarrollador Senior Full Stack **Tipo de puesto:** Tiempo completo, remoto **Horario de trabajo:** Horario comercial de Estados Unidos (con flexibilidad para ciclos de sprint, despliegues y correcciones urgentes) **Acerca del puesto:** Nuestro cliente busca un **Desarrollador Senior Full Stack** para diseñar, desarrollar y mantener aplicaciones web escalables, desde las interfaces de front-end hasta los servicios y bases de datos de back-end. Este puesto implica trabajar directamente con código, al tiempo que se brinda orientación arquitectónica y mentoría a desarrolladores junior. El Desarrollador Senior Full Stack garantiza que los productos sean **rápidos, fiables, fáciles de usar y mantenibles**, apoyando así el crecimiento y la innovación. **Responsabilidades:** **Desarrollo front-end:** * Crear interfaces de usuario modernas y adaptables mediante React, Angular o Vue. * Implementar gestión de estado (Redux, Vuex o Context API). * Garantizar accesibilidad y compatibilidad entre navegadores y dispositivos. **Desarrollo back-end:** * Desarrollar APIs y lógica de negocio en Node.js, Python (Django/Flask/FastAPI) o Java/Spring. * Diseñar puntos finales RESTful o GraphQL para su consumo por parte de clientes. * Gestionar renderizado del lado del servidor y optimizar el rendimiento. **Base de datos y capa de datos:** * Diseñar esquemas y gestionar bases de datos relacionales (Postgres, MySQL) y NoSQL (MongoDB, DynamoDB). * Escribir consultas optimizadas y gestionar migraciones. * Implementar estrategias de caché (Redis, Memcached). **Pruebas y calidad del código:** * Escribir pruebas unitarias, de integración y de extremo a extremo mediante Jest, Mocha, Cypress o PyTest. * Mantener una alta cobertura de código (80 %) y seguir las reglas de estilo y análisis estático. * Realizar revisiones periódicas de código entre pares. **Colaboración y metodología ágil:** * Trabajar con gerentes de producto y diseñadores para refinar historias de usuario en requisitos técnicos. * Participar en las ceremonias del sprint (planificación, reuniones diarias, retrospectivas). * Proporcionar estimaciones precisas de esfuerzo y retroalimentación técnica. **DevOps y despliegue (nivel básico):** * Usar Git, GitHub/GitLab para control de versiones y solicitudes de extracción (pull requests). * Desplegar aplicaciones mediante tuberías CI/CD (GitHub Actions, GitLab CI, Jenkins). * Gestionar despliegues en la nube en AWS, Azure o GCP para aplicaciones (Elastic Beanstalk, App Engine, funciones sin servidor/Lambda). **Mentoría y liderazgo:** * Brindar mentoría a desarrolladores junior y de nivel intermedio mediante revisiones de código y programación en pareja. * Contribuir a las discusiones sobre la hoja de ruta técnica a largo plazo. * Ayudar a implementar buenas prácticas de ingeniería en todo el equipo. **¿Qué te convierte en el candidato ideal?:** * Programador práctico que destaca al construir funcionalidades de extremo a extremo. * Comunicador sólido capaz de colaborar con equipos de producto y diseño. * Experimentado equilibrando iteraciones rápidas con una arquitectura mantenible. * Mentor proactivo que eleva el nivel técnico del equipo. **Experiencia y habilidades requeridas (mínimo):** * 5 años o más de experiencia en desarrollo full stack. * Competencia en JavaScript/TypeScript (React, Angular, Vue y Node.js). * Experiencia con al menos una base de datos relacional y una NoSQL. * Conocimientos de flujos de trabajo con Git y CI/CD. **Experiencia y habilidades ideales:** * Desarrollo de aplicaciones web SaaS, comercio electrónico o empresariales. * Experiencia con microservicios y arquitecturas sin servidor. * Conocimiento de infraestructura como código o DevOps básico (Terraform, Docker). * Experiencia previa en entornos de producto dinámicos. **¿Cómo es un día típico?** El día a día de un Desarrollador Senior Full Stack gira en torno a la entrega de funcionalidades, manteniendo al mismo tiempo el rendimiento y la fiabilidad. Tú: * Comienzas con la reunión diaria (standup), revisando los objetivos del sprint y priorizando incidencias. * Desarrollas nuevas funcionalidades tanto en front-end como en back-end, desde componentes de interfaz hasta APIs. * Revisas y fusionas código, ofreciendo mentoría mediante retroalimentación constructiva. * Depuras y optimizas aplicaciones, resolviendo errores o cuellos de botella en la escalabilidad. * Colaboras con diseñadores y gerentes de producto para refinar la experiencia de usuario y los requisitos de funcionalidad. * Despliegas actualizaciones mediante tuberías CI/CD y supervisas el rendimiento en producción. * Documentas los cambios técnicos para facilitar su mantenimiento futuro y la incorporación de nuevos miembros. En esencia: **eres tanto un creador práctico como un líder técnico, asegurando que las aplicaciones sean robustas, escalables y mejoren continuamente.** **Métricas clave de éxito (KPI):** * Funcionalidades entregadas a tiempo y alineadas con los requisitos. * Tiempo de actividad de la aplicación del 99,9 % con mínimos problemas de rendimiento. * Cobertura de código mantenida en un 80 %. * Reducción de la deuda técnica (seguimiento mediante revisiones de código y refactorización). * Retroalimentación positiva de compañeros y partes interesadas del producto. **Proceso de entrevista:** * Entrevista telefónica inicial * Entrevista por video con un reclutador de Pavago * Evaluación técnica (por ejemplo, desarrollar una pequeña funcionalidad de extremo a extremo con API + interfaz de usuario + cobertura de pruebas) * Entrevista con el equipo de ingeniería/producto del cliente * Oferta y verificación de antecedentes

Fuentea:  indeed Ver publicación original
Juan García
Indeed · HR

Compañía

Indeed
Juan García
Indeed · HR

Empleos similares

Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.