




Resumen: Nuestro cliente busca un Ingeniero Senior de Full Stack para diseñar, construir y mantener aplicaciones web y su infraestructura subyacente, implementando funciones de extremo a extremo y mentorizando a desarrolladores junior. Aspectos destacados: 1. Diseñar, construir y mantener aplicaciones web y su infraestructura 2. Mentorizar a desarrolladores junior y contribuir a las decisiones arquitectónicas 3. Garantizar la confiabilidad, el rendimiento y la escalabilidad de las aplicaciones **Título del puesto:** Ingeniero Senior de Software Full Stack (Producto \u0026 Infraestructura) **Tipo de puesto:** Tiempo completo, remoto **Horario laboral:** Horario comercial estadounidense (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 impulsa. Este puesto requiere una sólida experiencia técnica tanto en desarrollo front-end como back-end, despliegues en la nube y escalabilidad de sistemas. Como ingeniero senior, usted será responsable de implementar funciones de extremo a extremo, mentorizar a desarrolladores junior y garantizar la confiabilidad y el rendimiento de las aplicaciones. **Responsabilidades:** Desarrollo front-end: * + Construir interfaces responsivas con React, Angular o Vue. + Asegurar la implementación fiel al píxel de los 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 \u0026 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 \u0026 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 (\u003e80 %) y hacer cumplir los estándares de codificación mediante revisiones entre pares. Monitoreo \u0026 Seguridad: * + Monitorear sistemas con Datadog, New Relic, Prometheus o Grafana. + Aplicar las mejores prácticas de seguridad (OWASP Top 10, diseño seguro de APIs). + Garantizar el cumplimiento de las regulaciones sobre privacidad de datos (GDPR, SOC 2, HIPAA, según corresponda). Colaboración \u0026 Mentoría: * + Colaborar con gerentes de producto y diseñadores para traducir requisitos en soluciones técnicas. + Realizar revisiones de código, mentorizar a ingenieros junior y liderar discusiones técnicas. + Contribuir a las decisiones arquitectónicas y a los planes técnicos a largo plazo. **¿Qué lo 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 la velocidad de entrega y la calidad y mantenibilidad del código a largo plazo. **Experiencia \u0026 habilidades requeridas (mínimo):** * 5\u002b 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 del flujo de trabajo con Git y de CI/CD **Experiencia \u0026 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. * 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 confiables y escalables. Usted: * Participará en las 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), mentorizando a desarrolladores junior mediante comentarios. * Depurará y optimizará sistemas, resolviendo cuellos de botella de rendimiento u otros incidentes. * Colaborará con gerentes de producto y diseñadores para refinar requisitos y flujos de experiencia de usuario (UX). * Monitoreará los despliegues y la salud de la infraestructura para garantizar la disponibilidad y confiabilidad. 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 confiabilidad del sistema. * Cobertura de código del 80 % o superior mediante pruebas automatizadas. * Retroalimentación positiva en revisiones entre pares y reducción de la deuda técnica. * Mentoría exitosa y capacitación de desarrolladores junior. **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 arquitectónico) * Entrevista(s) con el equipo de ingeniería del cliente * Oferta \u0026 verificación de antecedentes


