Buscamos un(a) Desarrollador(a) Full Stack Senior experimentado(a) para unirse a nuestro equipo dinámico, especializado en la creación de aplicaciones web y micrositios altamente escalables y de alto rendimiento. Este puesto se centrará en el uso de tecnologías de vanguardia como React, Node.js, TypeScript, Ruby on Rails y Heroku, e implicará el desarrollo de componentes de código reutilizables y marcos que puedan soportar soluciones globales con personalización local. También liderará proyectos de innovación técnica, impulsará la adopción de herramientas de IA y optimizará el rendimiento y la resiliencia de las aplicaciones en sistemas distribuidos globalmente. Si apasiona el rendimiento, la automatización y la creación de sistemas de fácil mantenimiento, esta es la oportunidad para usted.
Responsabilidades del Puesto- Diseñar e implementar aplicaciones full stack escalables y de alto rendimiento utilizando React, Node.js, TypeScript y Ruby on Rails.
- Arquitecturar y desarrollar micrositios con mantenimiento mínimo, centrándose en alta reutilización de código, desarrollo orientado a componentes y despliegue regional rápido.
- Construir y mantener componentes de UI modulares, plantillas reutilizables y bibliotecas internas para acelerar la velocidad de desarrollo y estandarizar la experiencia del usuario.
- Desarrollar y mantener servicios backend y APIs con Node.js y Ruby on Rails, garantizando escalabilidad, seguridad e integración eficiente con el frontend y sistemas de terceros.
- Optimizar el rendimiento tanto del frontend como del backend, con metas de tiempos de carga inferiores a 200ms, cobertura de pruebas superior al 90% y reducción del 30% en el tamaño del bundle.
- Gestionar infraestructura y despliegues utilizando Heroku, NGINX, pipelines de CI/CD y workflows de GitHub.
- Integrar Google Tag Manager (GTM) para análisis, seguimiento de conversiones y pruebas A/B, apoyando a los equipos de marketing y producto.
- Entregar soluciones globalmente escalables con flexibilidad integrada para mejoras regionales, permitiendo tiempos de respuesta más rápidos para requisitos localizados.
- Liderar decisiones de arquitectura de frontend y backend, aplicar las mejores prácticas de codificación y liderar la adopción de estándares de desarrollo modernos.
- Mentorear a desarrolladores junior, realizar revisiones de código entre pares y apoyar el crecimiento del equipo de ingeniería mediante documentación y estándares compartidos.
- Liderar proyectos de innovación técnica, incluyendo el desarrollo de pruebas de concepto para evaluar tecnologías emergentes e integrarlas en el ciclo de vida del desarrollo.
- Impulsar la adopción e integración de herramientas de IA en el proceso de desarrollo para aumentar la eficiencia, incluyendo codificación asistida por IA, pruebas y prácticas de despliegue.
- Optimizar el rendimiento y la resiliencia en aplicaciones distribuidas globalmente, garantizando alta disponibilidad y baja latencia para usuarios en todo el mundo.
- Implementar y evolucionar enfoques asistidos por IA para codificación, pruebas y despliegue para aumentar la productividad y reducir errores humanos.
- Colaborar estrechamente con los equipos de diseño, producto y marketing para garantizar la integración perfecta de sistemas frontend y backend, asegurando rendimiento y calidad de extremo a extremo.
- Asumir la responsabilidad de la pila tecnológica y garantizar que se mantenga actualizada, eficiente y alineada con las necesidades del negocio. Evaluar e implementar nuevas tecnologías cuando corresponda.
- Desarrollar y aplicar estrategias de pruebas integrales para frontend y backend, utilizando frameworks de pruebas automatizadas y manuales.
- Identificar áreas para refactorización y optimización de código para garantizar la longevidad y escalabilidad de los sistemas.
- Asegurar que todos los sistemas y micrositios estén construidos para ser fácilmente mantenidos y ampliados.
RequisitosObligatorios
- Sólida experiencia en desarrollo full stack.
- Proficiencia en React, Node.js, TypeScript, Ruby on Rails.
- Experiencia práctica con Heroku, NGINX, GitHub, pipelines de CI/CD.
- Experiencia comprobada en la construcción de micrositios escalables con arquitectura reutilizable.
- Conocimiento sólido sobre la construcción de soluciones globales con personalizaciones localizadas.
- Experiencia con Google Tag Manager y herramientas de rendimiento de frontend.
- Experiencia liderando proyectos de innovación técnica e integrando tecnologías emergentes.
- Conocimiento sólido de herramientas de IA y su aplicación en procesos de codificación, pruebas y despliegue.
Deseables
- Experiencia con CMS headless para micrositios basados en contenido.
- Familiaridad con GraphQL, microservicios o arquitectura serverless.
- Experiencia con estrategias de localización e internacionalización.
- Familiaridad con frameworks de IA y aprendizaje automático para desarrollo de software.