Capgemini
Latino Legends
Arquitecto Principal de Backend
Acerca de Latino Legends
Arquitecto Principal de Backend
Latino Legends conecta talento excepcional de Latinoamérica con empresas internacionales que construyen y escalan equipos remotos de alto rendimiento. Nos asociamos con empresas de EE. UU., Canadá, Reino Unido y Australia para conectar profesionales cualificados con oportunidades donde puedan tener un impacto significativo.
Acerca del Puesto
Nuestro cliente es una empresa de software con sede en EE. UU. con un equipo de ingeniería de aproximadamente 30 personas, que da soporte a una gran plataforma monolítica junto con un ecosistema creciente de microservicios. Con arquitectos dedicados para frontend y datos, buscan un Arquitecto/Ingeniero Principal de Backend para asumir la propiedad de la arquitectura de backend, la parte más extensa y crítica para el negocio de su plataforma.
En este puesto, usted definirá la arquitectura del ecosistema de backend, incluyendo el monolito, microservicios, APIs, infraestructura de mensajería e integraciones. Establecerá estándares de ingeniería, guiará la evolución de la plataforma hacia servicios bien definidos y se mantendrá activamente involucrado en la implementación para asegurar que las decisiones arquitectónicas se traduzcan en sistemas de producción fiables y escalables.
Trabajará en estrecha colaboración con el Arquitecto Principal/Líder, el Arquitecto Principal de UI y el Arquitecto de Datos para impulsar la dirección técnica en toda la plataforma.
Este es un puesto de contribuidor individual a nivel principal, ideal para un ingeniero experimentado que combine la propiedad arquitectónica con una sólida ejecución técnica. No hay informes directos y el desarrollo práctico sigue siendo una parte fundamental del puesto.
Lo que Buscamos
Esta oportunidad es específicamente para un verdadero ingeniero de nivel Principal, no simplemente un Ingeniero Senior fuerte.
El candidato ideal ha sido personalmente responsable de decisiones arquitectónicas significativas en entornos de producción, ha influido en las prácticas de ingeniería en múltiples equipos y ha guiado con éxito transformaciones técnicas complejas sin depender de autoridad de gestión formal.
Los candidatos deben poder proporcionar ejemplos concretos de decisiones arquitectónicas que tomaron personalmente, los compromisos involucrados y los resultados medibles. La experiencia liderando la descomposición incremental de un gran monolito es particularmente valiosa.
El conocimiento arquitectónico de alto nivel por sí solo no será suficiente. El cliente es muy selectivo y busca a alguien que pueda demostrar una profunda experiencia técnica y un historial claro de propiedad arquitectónica, al tiempo que continúa escribiendo código de producción.
Detalles del Contrato
(C#/.NET, Azure)
Ubicación: Remoto desde Latinoamérica
Compensación: $45–$52 USD por hora
Contrato: Contratista independiente internacional a tiempo completo
- Contrato de contratista independiente a tiempo completo y remoto.
- Compensación de $45–$50 USD por hora, dependiendo de la experiencia y el ajuste.
- Se requiere la presentación de hojas de tiempo.
- Los días libres, días de enfermedad y festivos locales no son facturables. Trabajar en festivos locales puede ser posible con previo acuerdo.
- Se enviará hardware de la empresa al candidato seleccionado. La fecha de inicio prevista es aproximadamente cuatro semanas después de la firma de la oferta.
Proceso de Solicitud
Nuestro equipo de reclutamiento evaluará cuidadosamente la profundidad técnica de los candidatos, la propiedad arquitectónica, la experiencia práctica en ingeniería y el uso práctico de herramientas de desarrollo de IA.
Por favor, destaque ejemplos de producción específicos de decisiones arquitectónicas de las que ha sido propietario, transformaciones a gran escala de backend que ha liderado y cómo ha influido en los equipos de ingeniería sin autoridad formal.
Solo se presentarán al cliente los candidatos que cumplan los requisitos de nivel principal y puedan demostrar la experiencia requerida.
Responsabilidades Clave
- Ser propietario de la arquitectura de backend en toda la plataforma y liderar la descomposición incremental de un gran monolito en servicios bien definidos y mantenibles.
- Establecer estándares de ingeniería de backend, mejores prácticas y herramientas, incluyendo bibliotecas compartidas, plantillas de servicios y capacidades de plataforma transversales.
- Liderar el diseño de API y contratos, asegurando el versionado efectivo, la compatibilidad retroactiva y la comunicación fiable entre servicios internos, aplicaciones de frontend e integraciones externas.
- Ser propietario de la arquitectura orientada a eventos utilizando Azure Service Bus, incluyendo garantías de entrega de mensajes, reintentos, idempotencia y recuperación de fallos.
- Definir patrones escalables para integraciones de clientes y socios, asegurando que los fallos sean observables, rastreables y recuperables.
- Colaborar con el Arquitecto de Datos en la propiedad de los datos, los límites transaccionales, los patrones de acceso y el rendimiento de las consultas.
- Mejorar la fiabilidad, seguridad, observabilidad y eficiencia de costes en la nube de la plataforma.
- Promover prácticas de ingeniería asistida por IA y ayudar a expandir las capacidades del equipo a través de la adopción práctica de herramientas y flujos de trabajo de IA.
- Mentorizar a ingenieros, revisar pull requests críticos, facilitar oficinas técnicas y documentar decisiones arquitectónicas a través de Registros de Decisiones Arquitectónicas (ADRs).
- Contribuir a la respuesta a incidentes, entrevistas técnicas, planificación trimestral y discusiones técnicas ocasionales con clientes.
Requisitos
- +10 años de experiencia en ingeniería de backend, incluyendo varios años en roles de arquitectura o liderazgo técnico a nivel principal.
- Profunda experiencia práctica en C# y .NET, con un historial probado de diseño y entrega de sistemas comerciales de backend seguros, escalables y resilientes.
- Experiencia práctica con servicios de Azure, particularmente Azure Functions, Azure Service Bus y Azure Data Factory.
- Experiencia trabajando con PostgreSQL, Cosmos DB, Snowflake, pipelines de CI/CD y prácticas de DevOps.
- Éxito demostrado en la descomposición incremental de grandes sistemas monolíticos, priorizando cambios seguros y reversibles sobre reescrituras disruptivas.
- Sólida comprensión de arquitecturas orientadas a eventos y asíncronas, incluyendo orden de mensajes, idempotencia, mensajes 'poison', reintentos y colas de mensajes fallidos.
- Amplia experiencia en diseño de API, contratos de servicio, versionado y compatibilidad retroactiva.
- Sólidos fundamentos de acceso a datos, incluyendo optimización de consultas, migraciones sin tiempo de inactividad y manejo de datos de clientes inconsistentes o complejos.
- Propiedad de producción demostrada, incluyendo observabilidad, alertas, respuesta a incidentes y análisis de causa raíz.
- Requerido: Uso diario y práctico de herramientas de desarrollo de IA como Claude, Claude Code o herramientas de ingeniería agnóstica comparables, junto con experiencia práctica en la construcción de soluciones impulsadas por IA que involucren agentes, habilidades reutilizables, servidores MCP o evaluaciones.
- Excelente inglés escrito y hablado, con la capacidad de comunicar conceptos técnicos complejos tanto a audiencias técnicas como no técnicas.
- Una mentalidad de ingeniería pragmática, buen juicio y una capacidad demostrada para elevar a los ingenieros y equipos que te rodean.
¿Por qué Unirse?
- Propiedad arquitectónica real: Defina la arquitectura de backend de una plataforma de software de misión crítica.
- Influencia técnica: Ayude a definir estándares de ingeniería y a guiar decisiones técnicas en múltiples equipos.
- Impacto práctico: Manténgase cerca del código mientras lidera iniciativas arquitectónicas complejas.
- Ingeniería con visión de futuro en IA: Ayude a definir cómo una organización de ingeniería en crecimiento integra la IA en sus prácticas de desarrollo diarias.
- Entorno colaborativo: Trabaje junto a arquitectos e ingenieros experimentados que valoran las decisiones técnicas reflexivas y la mejora continua.
