




Resumen: Nuestro cliente busca un Ingeniero Senior de Full Stack para diseñar, construir y mantener aplicaciones web y la infraestructura que las sustenta, implementando funciones de extremo a extremo y actuando como mentor de desarrolladores junior. Aspectos destacados: 1. Diseñar, construir y mantener aplicaciones web e infraestructura. 2. Ser mentor de desarrolladores junior y liderar debates técnicos. 3. Contribuir a las decisiones arquitectónicas 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 estadounidense (con flexibilidad para planificación de sprints, despliegues y cobertura de guardias) **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 sólida 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, actuar como mentor de desarrolladores junior y garantizar la fiabilidad y el rendimiento de las aplicaciones. **Responsabilidades:** Desarrollo front-end: * + Construir interfaces responsivas con React, Angular o Vue. + Asegurar 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 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). + Garantizar el cumplimiento de regulaciones sobre privacidad de datos (GDPR, SOC 2, HIPAA según corresponda). Colaboración \& Mentoría: * + Colaborar con gerentes de producto y diseñadores para traducir requisitos en soluciones técnicas. + Realizar revisiones de código, ser mentor de ingenieros junior y liderar debates técnicos. + Contribuir a las decisiones arquitectónicas 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 escalar aplicaciones y optimizar infraestructura. * Comunicador claro y colaborador efectivo en equipo. * Equilibrio entre velocidad de entrega y calidad/mantenibilidad del código a largo plazo. **Experiencia \& Habilidades 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 despliegue en la nube en AWS, GCP o Azure. * Conocimientos sólidos del flujo de trabajo con Git y CI/CD. **Experiencia \& Habilidades ideales:** * Experiencia liderando sesiones de diseño técnico o revisiones arquitectónicas. * Habilidades en Infraestructura como Código (Terraform, Pulumi, CloudFormation). * Antecedentes en SaaS o aplicaciones web de alto tráfico. * Conocimiento de 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 reuniones diarias 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), brindando mentoría a desarrolladores junior mediante retroalimentación. * Depurará y optimizará sistemas, resolviendo cuellos de botella de rendimiento o incidencias. * Colaborará con gerentes de producto y diseñadores para refinar requisitos y flujos de experiencia de usuario (UX). * Supervisará despliegues y la salud de la infraestructura para garantizar tiempo de actividad 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. * Alto tiempo de actividad (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 deuda técnica. * Mentoría exitosa y desarrollo de capacidades de desarrolladores junior. **Proceso de entrevista:** * Entrevista telefónica inicial * Entrevista por video con reclutador de Pavago * Evaluación técnica (por ejemplo, ejercicio de programación full stack o estudio de caso arquitectónico) * Entrevista(s) con el equipo de ingeniería del cliente * Oferta \& Verificación de antecedentes


