Inetum
Blend360
Ingeniero/a Lead FullStack
Descripción de la empresa
Blend es un proveedor líder de servicios de IA, comprometido con la cocreación de un impacto significativo para sus clientes a través del poder de la ciencia de datos, la IA, la tecnología y las personas. Con la misión de impulsar visiones audaces, Blend aborda desafíos importantes alineando a la perfección la experiencia humana con la inteligencia artificial. La empresa se dedica a desbloquear valor y fomentar la innovación para sus clientes aprovechando a personas de clase mundial y una estrategia basada en datos. Creemos que el poder de las personas y la IA puede tener un impacto significativo en su mundo, creando trabajos y proyectos más satisfactorios para nuestra gente y nuestros clientes. Para obtener más información, visite blend360.com
Estamos buscando un/a Ingeniero/a Lead FullStack para contribuir a nuestro siguiente nivel de crecimiento y expansión.
Descripción del puesto
¿En qué consiste este puesto?
- Liderar la arquitectura de backend y el diseño de API utilizando Python y Flask, asumiendo la responsabilidad de la capa de servicio, revisiones de código y orientación sobre patrones de backend en proyectos full-stack.
- Diseñar e implementar REST escalables y APIs asíncronas con un enfoque en la separación clara entre servicio y acceso a datos, así como en la mantenibilidad.
- Proporcionar desarrollo práctico de frontend con React y TypeScript, colaborando estrechamente con los equipos de UI para entregar funcionalidades de extremo a extremo y garantizar una integración fluida entre frontend y backend.
- Arquitectar y gestionar la infraestructura en la nube en GCP, aprovechando Cloud Run, Cloud Storage, Secret Manager, IAM, registro y monitorización para despliegues de nivel de producción.
- Diseñar y optimizar soluciones de bases de datos utilizando Google Spanner y SQL, incluyendo el modelado de datos para estructuras relacionales y BigQuery para casos de uso de análisis e informes.
- Implementar estrategias de prueba integrales en toda la pila, incluyendo pytest para backend, Jest y React Testing Library para frontend, y Playwright para pruebas E2E.
- Establecer tuberías de CI/CD utilizando GitHub Actions y Docker, automatizando los procesos de despliegue, prueba y lanzamiento.
- Promover las mejores prácticas de seguridad, incluyendo la gestión de dependencias a través de Snyk, la gestión de secretos y configuración, y flujos de trabajo de desarrollo seguro.
- Aprovechar herramientas y flujos de trabajo de desarrollo asistidos por IA para la exploración de código, generación de pruebas, depuración y mejoras en la productividad del desarrollador.
- Mentorear a ingenieros junior y de nivel medio en patrones full-stack, calidad de código y prácticas de liderazgo técnico.
- Asumir la responsabilidad de la entrega técnica en los equipos de producto, asegurando la alineación en las decisiones de arquitectura, estándares de prueba y preparación para el despliegue.
Cualificaciones
- Experiencia profunda en Python con gran dominio de Flask o frameworks web similares para el desarrollo de API de backend.
- Sólida experiencia práctica en React y TypeScript con capacidad para construir funcionalidades de frontend de nivel de producción y colaborar en la entrega de UI/UX.
- Experiencia demostrable diseñando y construyendo APIs REST y arquitecturas orientadas a servicios con enfoque en escalabilidad y mantenibilidad.
- Sólida comprensión de SQL, diseño de bases de datos y mejores prácticas de modelado de datos.
- Experiencia práctica en GCP incluyendo Cloud Run, Cloud Storage, y conocimientos básicos de IAM y monitorización.
- Experiencia con estrategias de prueba integrales: pytest, Jest, React Testing Library, y frameworks de prueba E2E como Playwright.
- Familiaridad con prácticas de CI/CD, GitHub Actions y contenedorización con Docker.
- Comprensión de las mejores prácticas de seguridad, incluyendo gestión de dependencias, manejo de secretos/configuración y flujos de trabajo de desarrollo seguro.
- Capacidad para operar como líder técnico, mentoreando a otros y asumiendo la responsabilidad de las decisiones arquitectónicas en dominios full-stack.
- Experiencia o gran aptitud con herramientas y flujos de trabajo de desarrollo asistidos por IA para mejorar la calidad del código y la productividad del desarrollador.
¿Qué hay de los idiomas?
Inglés: Avanzado (requerido para una comunicación efectiva con equipos globales)
¿Cuánta experiencia debo tener?
6+ años de experiencia en desarrollo Full-stack o disciplinas relacionadas como ingeniería Backend o desarrollo Frontend, con experiencia demostrada liderando la entrega técnica a través de múltiples capas de la pila.
- Se valorará la experiencia con Google Spanner o bases de datos nativas de la nube.
- Se valorará la experiencia con BigQuery o almacenes de datos para casos de uso de análisis.
- Se valorará la experiencia con integración de herramientas basadas en agentes o MCP.
- Se valorará la experiencia con arquitecturas asíncronas o basadas en eventos.
- Se valorará la familiaridad con infraestructura como código o Terraform.
Información adicional
Nuestras ventajas y beneficios
💰 Compensación y beneficios financieros
- Aguinaldo.
- Fondo de ahorro.
- Vales de despensa.
- Apoyo para Home Office.
🏥 Salud y seguros
- Seguro de vida MetLife con cobertura funeraria.
- Seguro médico MetLife que incluye descuentos dentales y plan de visión.
- Dependientes opcionales con costo adicional.
🗓️ Tiempo libre y días festivos
- Días de vacaciones con aumentos anuales basados en la antigüedad.
- Prima vacacional.
- Días festivos oficiales por ley.
- Semana Santa.
- Día de Muertos.
- Nochebuena.
⚖️ Equilibrio entre vida laboral y personal
- Opciones de trabajo flexible para ayudarte a lograr el equilibrio adecuado.
📚 Oportunidades de aprendizaje
- Planes de estudio, cursos y oportunidades de desarrollo profesional.
- Clases de inglés para apoyar tu comunicación profesional.
