Senior Backend Engineer
External job listingat Luca
Sr. Backend DeveloperLuca es la startup EdTech K-12 de más rápido crecimiento a nivel mundial. Cerramos nuestra Serie A por 13 M USD con fondos globales como 6 Degrees Capital (UK), Heart...
Salary
Not provided
Location
Mexico City, Mexico
Employment type
Full time
Workplace
Not provided
Senior Backend Engineer
Mexico City, Mexico
Job description
Sr. Backend DeveloperLuca es la startup EdTech K-12 de más rápido crecimiento a nivel mundial. Cerramos nuestra Serie A por 13 M USD con fondos globales como 6 Degrees Capital (UK), Heartcore (Dinamarca) y Shilling (Portugal), y armamos un equipo con gente que viene de Uber, Morgan Stanley, Kavak y Rappi.Fundada en Portugal y con operaciones en México, hoy llegamos a más de 30,000 estudiantes con nuestra solución educativa híbrida. En el camino nos reconocieron el GSV Cup (Top 3 EdTechs del mundo), HolonIQ (Top 100 EdTechs de LATAM) y Google for Startups.Trabajamos con ownership real, así que cada persona responde por sus resultados y decide con la información que tiene en lugar de esperar aprobaciones. Usamos IA todos los días para construir producto y no como experimento aislado, y nos mantenemos cerca de escuelas y familias porque sus necesidades son las que ordenan el roadmap.📍 100% remoto desde cualquier país de LATAM | ⏰ Tiempo completo🎯 Misión del rolSer dueño de los servicios backend que dan vida a nuestra plataforma y de las decisiones de arquitectura detrás de ellos, con foco en escalabilidad, resiliencia y el uso de IA como parte del core del producto. Es un rol donde vas a escribir código todos los días, aunque también vas a definir el estándar con el que lo escribe el resto del equipo, trabajando de cerca con frontend, AI engineers, infraestructura y producto.🛠️ ¿Qué harás?Backend y APIsConstruir y mantener servicios en Node.js + TypeScript, aplicando clean architecture y DDD donde tenga sentidoDiseñar y optimizar APIs GraphQL con auth avanzado, federation, batching y resolvers desacopladosTrabajar Prisma ORM en entornos multi-tenant de alta concurrencia, incluyendo middlewares y performance tuningData y storageDiseñar y optimizar esquemas complejos de PostgreSQL: índices, vistas materializadas y particionesModelar en Firestore con indexación eficiente, TTL y control de accesoDefinir estrategias de backup, replicación y recuperación de datosCloud e infraestructura en GCPDesplegar servicios en Cloud Run y Cloud Functions con DockerDiseñar pipelines event-driven con Pub/Sub, retries y dead-letter topicsConfigurar routing, certificados SSL, dominios y políticas granulares de bucketsAsegurar la comunicación entre servicios con Secrets Manager, VPC connectors y autenticación service-to-serviceFeatures de IA y agentesConstruir features basadas en agentes con el SDK que mejor resuelva cada caso, hoy OpenAI Agents SDK, Claude Agent SDK, LangGraph u otro, porque no estamos casados con un proveedorDiseñar sistemas modulares de agentes, estrategias avanzadas de prompting y cadenas de razonamientoImplementar embeddings, context caching y pipelines de validación de promptsEvaluar modelos y frameworks por costo, latencia y calidad de salida, y sostener una capa de abstracción que nos permita cambiar de proveedor sin reescribir el productoDefinir cómo medimos la calidad de lo que devuelven los agentes, porque sin evals lo único que tenemos es una corazonadaDesarrollo asistido por IAConstruir con herramientas como Claude y Cursor como parte normal de tu flujo de trabajo, no como atajo ocasionalDefinir cómo las usa el equipo: qué se delega al modelo, qué se revisa a mano y qué nunca sale sin ojos humanos encimaCrear prompts, contextos y flujos reutilizables que aceleren a todo el equipo y no solo a tiValidar si esto de verdad nos hace más rápidos, porque velocidad sin calidad solo mueve el problema más adelanteLiderazgo técnicoTomar decisiones de arquitectura y documentarlas, para que el equipo pueda cuestionarlas y construir encima de ellasElevar el estándar del equipo a través de code reviews, convenciones y buenas prácticasAcompañar el crecimiento técnico de perfiles con menos experienciaIdentificar deuda técnica y priorizarla junto con producto en lugar de acumularla en silencioTraducir necesidades de producto en trade-offs técnicos claros, con sus costos y sus tiempos sobre la mesa🔎 Lo que necesitas para el rol5+ años construyendo sistemas backend en producción, con al menos un proyecto donde hayas sido dueño de la arquitectura de punta a puntaTypeScript y Node.js a nivel avanzado, incluyendo tipos complejos, streams y profilingGraphQL y PostgreSQL con criterio de performance, o sea entender planes de ejecución y tuning y no solo escribir queriesDiseño de sistemas asíncronos y desacoplados en producción, con GCP idealmenteHaber mentoreado o liderado técnicamente a otras personas, aunque no hayas tenido el título formalSaber argumentar tus decisiones técnicas y también cambiar de opinión cuando alguien trae un mejor argumentoRadicar en algún país de LATAM y coincidir al menos 5 horas con el horario de Ciudad de México (GMT-6)Hayas incorporado herramientas de IA como Claude o Cursor a tu flujo de desarrollo y puedas explicar con ejemplos concretos dónde te aceleraron y dónde decidiste no usarlasSuma mucho si además traes:Firestore u otro NoSQL con modelado real detrásCI/CD con GitHub Actions o Cloud BuildObservabilidad con Cloud Logging o StackdriverHaber construido con LLMs en producción con cualquier SDK de agentes, y sobre todo haber elegido entre varios con criterio🚀 Lo que ofrecemosFull-time y 100% remoto desde cualquier país de LATAMUn equipo product-led que se mueve rápido, respaldado por VCs europeos de primer nivelAutonomía real sobre decisiones de arquitectura, sin capas de aprobación que diluyan tu criterioConstruir los sistemas core que definen cómo aprenden miles de estudiantes en la regiónSomos un equipo distribuido por LATAM, con base operativa en CDMX. Remote-first y mental-health friendly.
Is this your job posting?
Claim it for free and receive video applications on CazVid.
Featured candidates
- Diseño Gráfico
- Copywriting
- Edición de Video
- Atención en salud
- Liderazgo y trabajo en equipo
- Comunicación efectiva
- Desarrollo Frontend con React
- Desarrollo Backend con Node.js
- Gestión de Bases de Datos
- Atención al cliente
- Gestión de caja
- Organización y limpieza