Backend Tech Lead
Lead de tecnología backend para FlipaClip, la aplicación de animación más grande del mundo, con más de 90 millones de instalaciones.
Liderar tecnología backend en una aplicación líder. Ideal para profesionales experimentados en AWS.
Descripción del puesto
Sobre FlipaClip FlipaClip (https://flipaclip.com/es/) es la aplicación de animación más grande del mundo, con más de 90 millones de instalaciones a lo largo de su vida. FlipaClip convierte cualquier dispositivo móvil en un estudio de animación. Las películas y los programas animados requieren presupuestos enormes, años de producción o la aprobación de un puñado de estudios para existir. Así ha funcionado la industria durante décadas. Muy pronto, una película animada de gran éxito será producida íntegramente por una chica de 15 años en el sótano de sus padres. En un teléfono. Y será hecha y distribuida por $0. Estamos en ello. Responsabilidades clave - Poseer la entrega y la operación a largo plazo de sistemas backend de alto impacto, desde la arquitectura hasta la producción. - Establecer y evolucionar procesos backend, estándares de ingeniería y mejores prácticas técnicas. - Definir y utilizar activamente indicadores clave de rendimiento (KPIs) que cubran la confiabilidad del sistema, la velocidad de desarrollo, la calidad de los datos y las tasas de error. - Tomar decisiones arquitectónicas a nivel de sistema y compensaciones técnicas con una comprensión clara del impacto. - Establecer procesos de prueba y validación automatizados que reduzcan las regresiones y el riesgo operativo. - Introducir flujos de trabajo de desarrollo asistidos por inteligencia artificial donde aumenten la influencia, con fuertes mecanismos de validación y seguridad. - Comunicar el progreso, los riesgos y las decisiones técnicas de manera clara a través de las partes interesadas de ingeniería y producto. Calificaciones - 5+ años construyendo y manteniendo con AWS - Experiencia demostrable en la entrega de sistemas y proyectos backend de alto impacto que operen con éxito en producción - Fuerte experiencia en la construcción de servicios backend para aplicaciones móviles (iOS/Android) - Propiedad: Fuerte sentido de propiedad, pensamiento estratégico y una mentalidad de solución primero - Gestión: Creación de estructura donde sea necesaria. Procesos, estándares y objetivos que los equipos siguen realmente. - Orientado al producto: Capacidad para equilibrar la calidad de la ingeniería con compensaciones pragmáticas para avanzar rápidamente. - Obsesionado con el cliente: Tomar decisiones técnicas con una comprensión clara de cómo afectan a los clientes, la calidad del producto y nuestro negocio en general. - Experiencia sólida trabajando con Node.js y TypeScript - Fuerte comprensión de los marcos modernos de React - Experiencia con Docker y despliegues en contenedores - Comprensión sólida del diseño e implementación de API RESTful - Interés o experiencia en tecnologías de inteligencia artificial generativa y relacionadas Es un requisito imprescindible tener... - Infraestructura de análisis propia en una empresa de consumo o liderada por producto. Ha llevado Amplitude, Mixpanel o Segment de desordenado a confiable. Utilizó RevenueCat u otras herramientas de suscripción. Utilizó Appsflyer u otras herramientas de atribución. Definió taxonomía de eventos, gobernanza, reconciliación. - Infraestructura de experimentación implementada. Calidad de datos de prueba A/B, asignación de variantes, detección de SRM, métricas de éxito confiables. - Profundidad de ingeniería backend en sistemas de usuario o identidad. Python o Node en producción. Depuración de UUID, ID de dispositivo o identidad de sesión a través de inicio de sesión, cierre de sesión, multidispositivo, reinstalación. - Ha liderado a 1 o 3 ingenieros. Estableció dirección técnica, mejoró habilidades de ingenieros no relacionados con datos. - Fluidez en SQL a nivel de modelado. Evidencia para buscar: diseñó esquemas de eventos o capas de métricas en las que otros confiaron. Agradable tener - Experiencia práctica trabajando en productos basados en inteligencia artificial/máquina o LLM. - Experiencia con el marco NestJS - Experiencia con Python, particularmente con Apache Airflow o herramientas ETL similares - Conocimiento de Firebase (Autenticación, Firestore, Configuración remota) - Experiencia con infraestructura como código (Pulumi o Terraform) - Familiaridad con herramientas de observabilidad (OpenTelemetry, Signoz o similares) - Experiencia con tecnologías de transmisión de video (HLS, MediaConvert) - Conocimiento de plataformas de análisis (Amplitude, MoEngage o similares) - Experiencia con ElasticSearch o tecnologías de búsqueda similares - Comprensión de los requisitos de backend de aplicaciones móviles (iOS/Android) - Experiencia con integraciones de suscripción/pago (Purchasely, RevenueCat, IAP) Nuestra pila tecnológica Backend - Node.js (14/16) con frameworks NestJS y Restify - Python 3.9 para ETL y canalizaciones de datos - Apache Airflow 2.7.3 para orquestación de flujo de trabajo - Autenticación basada en JWT - Sequelize ORM Frontend - Next.js 15 con enrutador de aplicaciones - React 18/19 con TypeScript - Tailwind CSS para estilo - Zustand para gestión de estado - SWR para obtención de datos - Biblioteca de componentes Radix UI Infraestructura y DevOps - AWS (ECS Fargate, S3, RDS, ElastiCache, SQS, CloudFront, MediaConvert) - Docker y Docker Compose - Pulumi para infraestructura como código - GitHub Actions para CI/CD - Vercel para despliegues de frontend Datos y almacenamiento - MySQL y PostgreSQL (AWS RDS) - Redis (AWS ElastiCache) - ElasticSearch para funcionalidad de búsqueda - Firebase Firestore - AWS S3 y Cloudflare R2 para almacenamiento de activos Observabilidad - Signoz con OpenTelemetry (OTLP) - Winston para registro estructurado - Webhooks de Slack para alertas El proceso de selección - Pantalla de reclutador de Silver.dev - Pantalla de codificación en vivo de Silver.dev - Pantalla de comportamiento con el CAO de FlipaClip - Visión general de la experiencia laboral + discusión técnica con el COO de FlipaClip - Pantalla final con el CEO de FlipaClip
Responsabilidades
- Arquitectura y desarrollo de sistemas backend
- Liderazgo de equipo
- Definición de KPIs y métricas
- Comunicación con stakeholders