09 sep
|
Idilio TV
|
México
Vas a ser dueña o dueño de la plataforma backend y la infraestructura de Idilio, con la capacidad de moverte hacia el cliente cuando el producto lo necesite. Una contratación de plataforma y producto, no solo de feature work.
Ciudad de México
Remoto-first, overlap CDMX
Experiencia
2 – 5 años
01 — Sobre nosotros
Una plataforma de microdramas en español, operando en LATAM, Estados Unidos y España.
Monetizamos con monedas (microtransacciones in-app), ads y suscripciones.
Detrás de la app mobile que ven los usuarios hay un stack que hoy maneja decenas de millones de eventos, integra con Google Play, App Store, Meta Ads, attribution providers, y procesa pagos en múltiples mercados. Ese stack necesita un dueño que también pueda bajar hasta el producto cuando haga falta.
Decenas de millones de eventos que el stack maneja hoy.
Regiones con pagos, IAP y attribution propios: LATAM, Estados Unidos y España.
Usuarios concurrentes: la escala a la que queremos llegar.
02 — El rol
Esto incluye: las APIs que sirven a la app mobile, las integraciones con servicios externos (IAP, ads, attribution, payments), el monitoreo y reliability del sistema, la evolución de la infraestructura conforme escalamos, y la capacidad de construir features end-to-end cuando toque.
Hoy el stack vive principalmente en Supabase (PostgreSQL + auth + storage + edge functions) con servicios complementarios en AWS. La app mobile está en React Native/Expo, y los dashboards internos en Next.js + Flask. Tenemos una capa de analítica (Redshift + dbt) que mantiene el Data Engineer.
El peso de este rol está en backend e infraestructura: ahí es donde más te vamos a necesitar. Pero como estamos incorporando a alguien de diseño y queremos shippear veloz, buscamos a alguien que también sepa cerrar el loop en el frontend, colaborar de cerca con diseño, y llevar una idea de la API hasta la pantalla. No buscamos un especialista de un solo lado.
03 — Primeros 6 meses
Lo que vas a hacer primero.
Prioridad 1 — Reliability y observabilidad
Hoy nuestro sistema funciona, pero cuando algo se rompe, nos enteramos por reviews en App Store o por dashboards de revenue cayendo. Necesitamos: logging estructurado, alertas accionables, dashboards de SLOs, error tracking, y procesos de incident response.
Esta es la tarea más urgente.
Prioridad 2 — Integraciones críticas robustas
La validación server-side de IAP (Google Play / App Store), la integración con Meta Marketing API, los webhooks de attribution providers (AppsFlyer/Adjust), y los payouts vía Payoneer son sistemas frágiles que cuando fallan, perdemos dinero o data. Necesitan robustecerse.
Prioridad 3 — Features end-to-end con diseño
Conforme crecemos, la app necesita features nuevos (paywall, economía de monedas, recompensas, A/B testing del servidor) que van desde el endpoint hasta la pantalla. Vas a trabajar de cerca con diseño para llevar estos flujos a producción: API design limpio del lado servidor, e implementación pulida del lado cliente en React Native.
Y cuando eso esté en pie .
Migración progresiva fuera de Supabase
De las partes críticas, cuando duela (probablemente coin economy logic primero).
Notificaciones push contextuales
Basadas en behavior en tiempo real.
Integración para direct brand deals.
Storage, processing de video, pipelines de generación.
Escalamiento
A 5M usuarios concurrentes.
Buscamos profundidad , no un lenguaje.
No nos importa cuál stack dominas; nos importa que hayas operado sistemas en producción con tráfico real y que pienses en cómo monitorearlos, debuggearlos y operarlos.
- 2+ años construyendo y operando sistemas en producción que sirven tráfico real.
- Backend sólido: Node.js/TypeScript, Python, Go, o similar. No nos importa cuál, nos importa profundidad.
- PostgreSQL fluido. Sabes escribir queries no triviales, entiendes índices, sabes cuándo un schema está mal diseñado.
- Experiencia con un cloud provider (preferiblemente AWS, pero GCP/Azure se traduce).
- Diseño de APIs REST. Conoces los principios, has lidiado con versionado, paginación, idempotencia.
- Frontend real: has construido y shippeado UI en producción (React, React Native,
o equivalente). No necesitas ser un especialista visual, pero sí cerrar un feature del lado cliente sin depender de alguien más.
- Has integrado con APIs de terceros y sabes que la mayoría son frágiles. Diseñas para fallar gracefully.
- Mentalidad de operaciones. No solo escribes código, piensas en cómo monitorearlo, debuggearlo y operarlo.
- React Native / Expo en producción.
- Mobile backend: validación de IAP server-side, push notifications, deep linking.
- Sistemas de pago o adtech (especialmente attribution post-iOS 14).
- Colaboración cercana con diseño: traducir un Figma a producto real, con criterio para lo que es caro de construir y lo que no.
- Infrastructure-as-code (Terraform, Pulumi, CDK) y CI/CD pragmático (GitHub Actions o equivalente).
- Experiencia con Supabase, Firebase, o BaaS similares (saber sus límites cuenta más que ser fan).
- Optimización de costos de cloud.
- Sensibilidad a performance en dispositivos Android de gama baja.
- Ser experto en distributed systems a escala de Google. No estamos en ese problema.
- Tener experiencia con Kubernetes (no la usamos).
- Ser un diseñador (para eso tenemos al equipo de UX), pero sí colaborar bien con diseño.
- ML/AI experience (para eso tenemos al Data Scientist).
Cómo trabajamos .
Confiabilidad sobre features
Un sistema lento que pierde transacciones es peor que uno simple que funciona.
Observabilidad antes que optimización
No optimices lo que no puedes medir.
Usamos las herramientas más simples que resuelven el problema. Si Postgres alcanza, no metemos Redis. Si Supabase alcanza, no migramos.
Preferimos a alguien que lleve un feature de la base de datos a la pantalla que a alguien que tire el trabajo por encima de la barda a otro equipo.
Honestidad sobre tradeoffs
Cada decisión de arquitectura tiene costos. Los hacemos explícitos.
Desacuerdo con razones
Puedes, y debes, estar en desacuerdo con el CTO cuando tengas razones técnicas.
07 — Compensación y logística
Cómo se ve el día a día y lo que ofrecemos.
Base competitiva calibrada a experiencia, más equity.
Overlap con horario de Ciudad de México (mínimo 4 horas).
Rotativo cuando crezcamos a tener uno (todavía no).
#J-18808-Ljbffr
📌 Full-Stack Engineer (México)
🏢 Idilio TV
📍 México