Lenovo
Wizdaa
Arquitecto Senior de Backend LATAM
Sobre la oportunidad
Propiedad de backend a nivel de liderazgo. Entrega con IA primero. Decisiones de arquitectura.
Buscamos un ingeniero de backend de alto nivel que pueda operar a nivel de Ingeniero Líder / Arquitecto.
Este no es un puesto para alguien que solo ejecuta tickets. Necesitamos a alguien que pueda tomar decisiones de arquitectura de forma independiente, diseñar sistemas teniendo en cuenta la escalabilidad a largo plazo y convertir necesidades de producto ambiguas en soluciones de backend listas para producción.
Este es un puesto de alta responsabilidad en un equipo reducido. El modo de ejecución predeterminado es IA primero. Los ingenieros utilizan agentes de IA para acelerar la investigación, la planificación, la implementación, las pruebas y el refinamiento, pero la propiedad sigue siendo completamente del ingeniero. La persona en este puesto debe ser capaz de utilizar la IA para avanzar rápidamente manteniendo un juicio sólido sobre la arquitectura, la corrección, la seguridad, el rendimiento y la fiabilidad.
Buscamos específicamente candidatos que ya hayan tenido responsabilidades similares a las de Ingeniero Líder o Arquitecto en puestos anteriores.
Este es un entorno de ritmo rápido con riesgos de producción reales. Se espera que avance rápidamente, piense a nivel de sistema y tome decisiones técnicas sólidas con una mínima supervisión. Si se siente cómodo siendo propietario de la arquitectura y elevando el nivel técnico en un entorno de alta responsabilidad, este puesto es para usted.
El trabajo
- Diseñar y ser propietario de servicios de backend en NestJS y TypeScript, desde el esquema hasta la producción
- Tomar decisiones de arquitectura de forma independiente, con un enfoque en la escalabilidad, la mantenibilidad y la fiabilidad
- Construir y mantener GraphQL APIs en un entorno de microservicios
- Ser propietario del diseño, optimización y fiabilidad de bases de datos en Postgres
- Definir la dirección técnica, no solo los detalles de implementación
- Establecer y hacer cumplir estándares de calidad tanto para el código generado por IA como para el escrito manualmente
- Traducir necesidades de producto ambiguas en soluciones técnicas claras
- Contribuir al diseño del sistema, decisiones de infraestructura, estrategia de pruebas y productividad del desarrollador
- Operar en un flujo de trabajo IA primero sin comprometer los estándares de ingeniería
Requisitos mínimos
- Título de Grado en Informática o campo relacionado, o experiencia equivalente.
- Amplia experiencia práctica con Node.js, Express.js o Nest.js
- Experiencia práctica con GraphQL y TypeORM
- Experiencia en producción con frameworks de backend en entornos de alta escala.
- Experiencia en bases de datos relacionales y no relacionales.
- Conocimientos avanzados de MongoDB y/o PostgreSQL, con sólidas habilidades de diseño, administración y optimización de bases de datos.
- Sólida experiencia en el diseño y consumo de APIs RESTful y GraphQL, y en el trabajo con arquitectura de microservicios.
- Dominio de scripting del lado del cliente, frameworks de JavaScript, y manejo de problemas de compatibilidad entre navegadores.
- Experiencia con sistemas de control de versiones como Git y comprensión de pipelines de CI/CD.
Detalles
Totalmente remoto
Pagado en USD
Horario alineado con EST o PST
