Full-Stack Engineer

Idilio TV

México

Híbrido

MXN 900.000 - 1.350.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Destaca para este puesto: genera un currículum y una carta de presentación adaptados en cuestión de un minuto.

Supera los filtros ATS

Descripción de la vacante

Idilio TV busca un líder técnico backend para hacerse cargo de la plataforma y la infraestructura, con foco en reliability y escalabilidad. Trabajarás en APIs, integraciones con IAP/ads y pagos, y cerrarás loops con frontend

El rol combina desarrollo y operación, con stack actual en Supabase/AWS, React Native para la app y dashboards en Next.js. Remoto-first con overlap en CDMX.

Formación

  • 2+ años construyendo y operando sistemas en producción con tráfico real.
  • Backend sólido: Node.js/TypeScript, Python, Go, o similar.
  • PostgreSQL fluido: sabes escribir queries no triviales e índices.
  • Experiencia con un cloud provider (preferiblemente AWS).
  • Diseño de APIs REST y versionado, paginación, idempotencia.
  • Frontend real: React Native/React en producción.

Responsabilidades

  • Gestionar APIs del backend y principales integraciones.
  • Mejorar reliability, observabilidad, logging y alertas.
  • Diseñar e implementar features end-to-end con diseño.
  • Migración progresiva fuera de Supabase.
  • Configurar infra y deploys con Terraform/Pulumi/CDK.

Conocimientos

Backend & infra
Reliability mindset
API design & versioning
Team collaboration with design

Herramientas

Node.js/TypeScript
Python
Go
PostgreSQL
AWS
REST APIs
React Native / React
Terraform / Pulumi / CDK
Supabase / Firebase / BaaS
Kubernetes

Descripción del empleo

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 rápido, 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).

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Full Stack Developer
Full Stack Developer

Capptus • Ciudad de México

Presencial
MXN 600.000 - 1.000.000
Lead Data Engineer
Lead Data Engineer

Lagersoft • Monterrey

Híbrido
MXN 900.000 - 1.700.000
PAYROLL SPECIALIST
PAYROLL SPECIALIST

Despegar • Ciudad de México

Presencial
MXN 900.000 - 1.500.000
Software Engineer
Software Engineer

Admira • Ciudad de México

Híbrido
MXN 600.000 - 800.000
Flexibilidad entre trabajo remoto y en oficina
Oportunidades de crecimiento
Full Stack Developer | NestJS + Next.js
Full Stack Developer | NestJS + Next.js

Hogares Unión • Ciudad de México

Presencial
MXN 420.000 - 780.000
Senior Cloud Application Engineer (AWS) - Mexico Only - Intermediate English
Senior Cloud Application Engineer (AWS) - Mexico Only - Intermediate English

DaCodes. • Monterrey

Presencial
MXN 700.000 - 1.000.000
Trabajo remoto/Home office
Cursos y certificaciones
Meetups y eventos IT
Backend Engineer - AWS & APIs-Frontend Integration awareness -México Only
Backend Engineer - AWS & APIs-Frontend Integration awareness -México Only

DaCodes. • Mérida

Presencial
MXN 450.000 - 750.000
Solutions Software Engineer
Solutions Software Engineer

Cubbo • Ciudad de México

Híbrido
MXN 900.000 - 1.300.000
20 días de vacaciones desde el día 1
Comedor en la oficina
Modelo híbrido: 2 días presencial, 3‑d
Full Stack Developer | NestJS + Next.js
Full Stack Developer | NestJS + Next.js

Hogares Unión Oficial. • Santa Fe

Presencial
MXN 500.000 - 800.000
Technical Account Manager
Technical Account Manager

Whitestack • Ciudad de México

Presencial
MXN 600.000 - 800.000
Seguro médico privado
Vacaciones mínimas de 15 días
Cursos de idiomas