




Resumen: Nuestro cliente busca un Ingeniero Senior de Full Stack para diseñar, construir y mantener aplicaciones web y su infraestructura, garantizando su fiabilidad y rendimiento. Aspectos destacados: 1. Diseñar, construir y mantener aplicaciones web y su infraestructura 2. Mentorizar a desarrolladores juniors y garantizar la fiabilidad y el rendimiento de las aplicaciones 3. Contribuir a las decisiones de arquitectura y a los planes técnicos a largo plazo **Título del puesto:** Ingeniero Senior de Software Full Stack (Producto \& Infraestructura) **Tipo de puesto:** Tiempo completo, remoto **Horario laboral:** Horario comercial de Estados Unidos (con flexibilidad para la planificación de sprints, despliegues y cobertura en turnos de guardia) **Acerca del puesto:** Nuestro cliente busca un Ingeniero Senior de Full Stack para diseñar, construir y mantener aplicaciones web y la infraestructura que las sustenta. Este puesto exige una profunda experiencia técnica en desarrollo front-end y back-end, despliegues en la nube y escalabilidad de sistemas. Como ingeniero senior, será responsable de implementar funciones de extremo a extremo, mentorizar a desarrolladores juniors y garantizar la fiabilidad y el rendimiento de las aplicaciones. **Responsabilidades:** Desarrollo front-end: * + Construir interfaces responsivas con React, Angular o Vue. + Garantizar la implementación pixel-perfect de diseños de Figma/Sketch. + Optimizar el rendimiento para velocidad y accesibilidad. Desarrollo back-end: * + Desarrollar APIs RESTful y GraphQL con Node.js, Python (Django/Flask/FastAPI) o Java. + Implementar sistemas de autenticación/autorización y control de acceso basado en roles. + Diseñar consultas y esquemas de bases de datos eficientes (Postgres, MySQL, MongoDB). Infraestructura \& Nube: * + Desplegar y gestionar aplicaciones en AWS, GCP o Azure. + Configurar pipelines de CI/CD con GitHub Actions, Jenkins o CircleCI. + Gestionar despliegues contenerizados mediante Docker y Kubernetes. Pruebas \& Calidad: * + Escribir pruebas unitarias, de integración y de extremo a extremo con Jest, Mocha, PyTest o Cypress. + Mantener una alta cobertura de código (\>80 %) y hacer cumplir estándares de codificación mediante revisiones entre pares. Supervisión \& Seguridad: * + Supervisar sistemas con Datadog, New Relic, Prometheus o Grafana. + Aplicar buenas prácticas de seguridad (OWASP Top 10, diseño seguro de APIs). + Asegurar el cumplimiento de regulaciones de privacidad de datos (GDPR, SOC 2, HIPAA según corresponda). Colaboración \& Mentoría: * + Colaborar con gestores de producto y diseñadores para traducir requisitos en soluciones técnicas. + Realizar revisiones de código, mentorizar a ingenieros juniors y liderar debates técnicos. + Contribuir a las decisiones de arquitectura y a los planes técnicos a largo plazo. **¿Qué le convierte en el candidato ideal?:** * Constructor práctico capaz de implementar funciones de extremo a extremo. * Experiencia en la escalabilidad de aplicaciones y la optimización de infraestructura. * Comunicador claro y colaborador efectivo en equipo. * Equilibrio entre velocidad de entrega y calidad/mantenibilidad del código a largo plazo. **Experiencia \& competencias requeridas (mínimo):** * 5\+ años de experiencia profesional en desarrollo full stack. * Competencia en JavaScript/TypeScript (React, Node.js). * Experiencia con bases de datos relacionales (Postgres, MySQL) y NoSQL (MongoDB). * Experiencia en despliegues en la nube en AWS, GCP o Azure. * Conocimientos sólidos de flujo de trabajo con Git y CI/CD. **Experiencia \& competencias ideales:** * Experiencia liderando sesiones de diseño técnico o revisiones de arquitectura. * Habilidades en Infraestructura como Código (Terraform, Pulumi, CloudFormation). * Antecedentes en SaaS o aplicaciones web de alto tráfico. * Familiaridad con microservicios, sistemas orientados a eventos o arquitecturas sin servidor. **¿Cómo es un día típico?** El día a día de un Ingeniero Senior de Full Stack gira en torno a la construcción de funciones, la revisión de código y la garantía de que los sistemas sean fiables y escalables. Usted: * Participará en las reuniones diarias de coordinación para revisar el progreso y alinear prioridades. * Escribirá código para nuevas funciones, desde el diseño de la API hasta la construcción de la interfaz front-end. * Revisará y fusionará solicitudes de extracción (pull requests), mentorizando a desarrolladores juniors mediante retroalimentación. * Depurará y optimizará sistemas, resolviendo cuellos de botella de rendimiento u otras incidencias. * Colaborará con gestores de producto y diseñadores para refinar requisitos y flujos de experiencia de usuario (UX). * Supervisará los despliegues y la salud de la infraestructura para garantizar la disponibilidad y fiabilidad. En esencia: usted es tanto un ingeniero práctico como un líder técnico, asegurando que las aplicaciones sean robustas, escalables y mejoren continuamente. **Métricas clave de éxito (KPI):** * Funciones entregadas a tiempo y alineadas con las especificaciones. * Alta disponibilidad (99\.9 %) y fiabilidad del sistema. * Cobertura de código del 80 %\+ mediante pruebas automatizadas. * Retroalimentación positiva en revisiones entre pares y reducción de la deuda técnica. * Mentoría y capacitación exitosas de desarrolladores juniors. **Proceso de entrevista:** * Entrevista telefónica inicial * Entrevista por video con el reclutador de Pavago * Evaluación técnica (por ejemplo, ejercicio de programación full stack o estudio de caso de arquitectura) * Entrevista(s) con el equipo de ingeniería del cliente * Oferta \& Verificación de antecedentes


