




Resumen: Buscamos un Ingeniero de Software Senior Full Stack para construir, escalar y mantener aplicaciones web modernas e infraestructura en la nube, asumiendo la responsabilidad integral de las características y orientando a desarrolladores juniors. Aspectos destacados: 1. Asumir la responsabilidad integral de las características, desde la experiencia de usuario (UX) hasta la arquitectura y la infraestructura del back-end 2. Contribuir a la arquitectura técnica y mejorar los procesos de ingeniería 3. Construir sistemas listos para producción y resolver desafíos de infraestructura **Ingeniero de Software Senior 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 de Software Senior 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, APIs, bases de datos, despliegues y 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 sostenido 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 juniors y ayudarás a definir 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 clave****Desarrollo integral de productos*** Construir y mantener aplicaciones web escalables utilizando React, Next.js, Angular o Vue * Desarrollar servicios seguros y eficientes del back-end utilizando Node.js, Python (FastAPI, Django, Flask) o marcos similares * Diseñar y construir APIs RESTful y GraphQL * Traducir diseños de Figma o requisitos de producto en interfaces receptivas y listas para producción * Optimizar el rendimiento, la accesibilidad y la experiencia de usuario del front-end en diversos dispositivos **Arquitectura de bases de datos y 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 soporten escalabilidad, mantenibilidad y fiabilidad * Participar en decisiones arquitectónicas y en la planificación técnica a largo plazo **Infraestructura, DevOps y despliegue en la nube*** Desplegar y gestionar aplicaciones en AWS, GCP o Azure * Construir y mantener pipelines de CI/CD mediante GitHub Actions, Jenkins, CircleCI u otras herramientas similares * Empaquetar aplicaciones en contenedores con Docker y gestionar sus despliegues mediante Kubernetes o infraestructura serverless * Supervisar el tiempo de actividad, los registros y la salud del sistema en todos los entornos **Pruebas, fiabilidad y 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 APIs * Cumplir con estándares de seguridad modernos, incluidas las mejores prácticas de OWASP y el diseño seguro de infraestructura * Diagnosticar proactivamente interrupciones, cuellos de botella de rendimiento y problemas en producción **Liderazgo técnico y colaboración*** Participar en revisiones de arquitectura y discusiones de planificación técnica * Revisar solicitudes de extracción (pull requests) y orientar a ingenieros juniors mediante retroalimentación sobre el código y colaboración * Trabajar estrechamente con gerentes de producto y diseñadores para refinar los requisitos y evaluar 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 entre equipos * Asumes la responsabilidad de los resultados, no solo de las tareas asignadas **Experiencia y 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 APIs, autenticación y arquitectura escalable de aplicaciones * Experiencia con pipelines de 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 verbal en inglés **Experiencia deseable*** Experiencia liderando discusiones sobre arquitectura 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 serverless * Familiaridad con microservicios y sistemas basados en eventos * Experiencia supervisando sistemas en producción mediante Datadog, Grafana, Prometheus u otras herramientas similares * Conocimientos sobre optimización de rendimiento y gestión de costos en la nube **Qué implica 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 funciones, la mejora de la infraestructura y el mantenimiento de la fiabilidad del sistema. Tú: * Participarás en reuniones diarias (standups) y discusiones técnicas de planificación * Construirás interfaces de front-end y APIs de back-end para nuevas funciones del producto * Revisarás y fusionarás solicitudes de extracción (pull requests), al mismo tiempo que orientas a desarrolladores juniors * Diagnosticarás problemas en producción y optimizarás el rendimiento de la aplicación * Desplegarás actualizaciones mediante pipelines de CI/CD y supervisarás la salud de la infraestructura * Colaborarás con los equipos de producto y diseño para perfeccionar los flujos de trabajo y la experiencia de usuario * Mejorarás 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 del negocio. **Métricas clave de éxito (KPI)** * Entrega puntual de funciones e iniciativas técnicas * Tiempo de actividad de la aplicación y fiabilidad de la infraestructura (99,9\u0025\u002b) * Calidad del código, cobertura de pruebas y reducción de la deuda técnica * Optimización del rendimiento y mejoras de escalabilidad * Orientación exitosa y colaboración efectiva entre equipos de ingeniería * Estabilidad y fiabilidad de los despliegues en producción **Proceso de entrevista*** Evaluación 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 y verificación de antecedentes \u0023FullStackEngineer \u0023SoftwareEngineer \u0023ReactJS \u0023NodeJS \u0023CloudEngineering \u0023RemoteWork \u0023AWS \u0023TypeScript \u0023DevOps \u0023EngineeringJobs


