




Resumen: Buscamos un Ingeniero Senior de Software Full Stack para construir, escalar y mantener aplicaciones web modernas e infraestructura en la nube, asumiendo la responsabilidad integral de las características. Puntos destacados: 1. Asumir la responsabilidad integral de las características, desde la experiencia de usuario (UX) hasta la arquitectura y la infraestructura del lado del servidor 2. Contribuir a la arquitectura técnica y orientar a desarrolladores junior 3. Construir sistemas listos para producción y resolver desafíos de infraestructura **Ingeniero Senior de Software Full Stack (Producto \u0026 Infraestructura)** **Tipo de puesto:** Tiempo completo, remoto **Horario de trabajo:** Horario comercial de los clientes estadounidenses **Acerca del puesto** Estamos contratando a un Ingeniero Senior de Software Full Stack para construir, escalar y mantener aplicaciones web modernas e infraestructura en la nube en entornos de producto de alto impacto. Este es un puesto práctico de ingeniería para alguien capaz de asumir la responsabilidad integral de las características: desde la experiencia de usuario (UX) en el front-end hasta la arquitectura del back-end, las API, las bases de datos, los despliegues y la fiabilidad de la infraestructura. Trabajarás estrechamente con los equipos de producto, diseño e ingeniería para lanzar aplicaciones escalables que sean eficientes, seguras y diseñadas para un crecimiento a largo plazo. Este puesto va más allá de simplemente escribir código. Contribuirás a la arquitectura técnica, mejorarás los procesos de ingeniería, orientarás a desarrolladores junior y ayudarás a dar forma a la fiabilidad y escalabilidad de la plataforma a medida que la empresa crezca. Si disfrutas construir sistemas listos para producción, resolver desafíos de infraestructura y lanzar características rápidamente sin comprometer la calidad, este puesto es ideal para ti. **Responsabilidades que asumirás****Desarrollo Full Stack de Producto*** Construir y mantener aplicaciones web escalables utilizando React, Next.js, Angular o Vue * Desarrollar servicios seguros y eficientes del lado del servidor utilizando Node.js, Python (FastAPI, Django, Flask) o marcos similares * Diseñar y construir API RESTful y GraphQL * Traducir diseños de Figma o requisitos de producto en interfaces receptivas y listas para producción * Optimizar el rendimiento del front-end, la accesibilidad y la experiencia de usuario en diversos dispositivos **Arquitectura de Bases de Datos \u0026 Sistemas*** Diseñar esquemas escalables de bases de datos utilizando PostgreSQL, MySQL o MongoDB * Escribir consultas eficientes y optimizar el rendimiento de la aplicación * Construir sistemas que apoyen la escalabilidad, mantenibilidad y fiabilidad * Contribuir a las decisiones arquitectónicas y a la planificación técnica a largo plazo **Infraestructura, DevOps \u0026 Despliegue en la Nube*** Desplegar y gestionar aplicaciones en AWS, GCP o Azure * Construir y mantener canalizaciones CI/CD mediante GitHub Actions, Jenkins, CircleCI u otras herramientas similares * Empaquetar aplicaciones con Docker y gestionar sus despliegues mediante Kubernetes o infraestructura sin servidor * Supervisar el tiempo de actividad, los registros y la salud del sistema en todos los entornos **Pruebas, Fiabilidad \u0026 Seguridad*** Escribir pruebas unitarias, de integración y de extremo a extremo utilizando Jest, Cypress, PyTest u otras herramientas similares * Mantener altos estándares de pruebas y una excelente calidad del código * Implementar autenticación y autorización seguras, así como buenas prácticas para API * Cumplir con estándares modernos de seguridad, incluidas las mejores prácticas de OWASP y el diseño seguro de infraestructura * Diagnosticar proactivamente caídas, cuellos de botella de rendimiento y problemas en producción **Liderazgo Técnico \u0026 Colaboración*** Participar en revisiones de arquitectura y discusiones técnicas de planificación * Revisar solicitudes de extracción (pull requests) y orientar a ingenieros junior mediante retroalimentación sobre el código y colaboración * Trabajar estrechamente con gerentes de producto y diseñadores para refinar los requisitos y su viabilidad técnica * Ayudar a mejorar los flujos de trabajo, estándares y procesos de desarrollo de ingeniería **Qué te convierte en un candidato ideal*** Puedes lanzar características de forma independiente, desde la concepción hasta el despliegue * Comprendes tanto el desarrollo de aplicaciones como la fiabilidad de la infraestructura * Equilibras eficazmente velocidad, escalabilidad y calidad del código * Disfrutas resolver problemas técnicos complejos en entornos de producción * Te comunicas con claridad y colaboras bien con distintos equipos * Asumes la responsabilidad de los resultados, no solo de las tareas asignadas **Experiencia \u0026 Habilidades requeridas*** 5\u002b años de experiencia profesional como ingeniero de software full stack * Alto dominio de JavaScript/TypeScript, React y Node.js * Experiencia con bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB) * Experiencia desplegando y gestionando aplicaciones en AWS, GCP o Azure * Profundo conocimiento de API, autenticación y arquitectura escalable de aplicaciones * Experiencia con canalizaciones CI/CD y flujos de trabajo con Git * Excelentes habilidades de depuración, optimización y resolución de problemas * Excelentes habilidades de comunicación escrita y oral en inglés **Experiencia deseable*** Experiencia liderando discusiones arquitectónicas o revisiones de diseño técnico * Experiencia con Infraestructura como Código (IaC) (Terraform, Pulumi, CloudFormation) * Antecedentes en el desarrollo de productos SaaS o aplicaciones web de alto tráfico * Experiencia con Docker, Kubernetes o arquitecturas sin servidor * Conocimientos sobre microservicios y sistemas orientados a eventos * Experiencia supervisando sistemas en producción con Datadog, Grafana, Prometheus u otras herramientas similares * Conocimientos sobre optimización del rendimiento y gestión de costos en la nube **Qué suele implicar un día típico** El día a día de un Ingeniero Senior Full Stack gira en torno a la construcción de características, la mejora de la infraestructura y el mantenimiento de la fiabilidad del sistema. Realizarás las siguientes actividades: * Participar en reuniones diarias (standups) y discusiones técnicas de planificación * Construir interfaces del front-end y API del back-end para nuevas características del producto * Revisar y fusionar solicitudes de extracción (pull requests), al tiempo que orientas a desarrolladores junior * Diagnosticar problemas en producción y optimizar el rendimiento de la aplicación * Desplegar actualizaciones mediante canalizaciones CI/CD y supervisar la salud de la infraestructura * Colaborar con los equipos de producto y diseño para perfeccionar flujos de trabajo y experiencia de usuario * Mejorar las pruebas, la escalabilidad y la mantenibilidad a largo plazo de la plataforma En resumen: eres responsable de construir sistemas de software fiables, escalables y listos para producción que respalden directamente el crecimiento empresarial. **Métricas clave de éxito (KPI)** * Entrega puntual de características e iniciativas técnicas * Tiempo de actividad de la aplicación y fiabilidad de la infraestructura (99\.9%\u002b) * Calidad del código, cobertura de pruebas y reducción de la deuda técnica * Optimización del rendimiento y mejoras de escalabilidad * Mentoría exitosa y colaboración efectiva entre equipos de ingeniería * Estabilidad y fiabilidad de los despliegues en producción **Proceso de entrevista*** Entrevista telefónica inicial * Entrevista por video con un reclutador de Pavago * Evaluación técnica (ejercicio full stack o escenario arquitectónico) * Entrevista(s) con el equipo de ingeniería del cliente * Oferta \u0026 verificación de antecedentes \#FullStackEngineer \#SoftwareEngineer \#ReactJS \#NodeJS \#CloudEngineering \#RemoteWork \#AWS \#TypeScript \#DevOps \#EngineeringJobs


