NextGen Ventures
Ingeniero de Software Full Stack
Sobre la oportunidad
Los operadores merecen más de su tecnología. Más velocidad, más inteligencia y más control.
Trivelta tiene la misión de proporcionar la infraestructura de software nativa de IA que impulsa la próxima generación de empresas de apuestas deportivas y de juegos. Nuestra plataforma combina aplicaciones nativas reales tanto en la App Store como en Google Play, personalización y gestión de riesgos impulsadas por IA, y funciones sociales integradas que ayudan a los operadores a crear experiencias de producto de clase mundial.
Hoy, Trivelta potencia a operadores que atienden a millones de usuarios en mercados globales.
A medida que continuamos nuestro rápido crecimiento, dos cosas son esenciales para nuestro éxito: nuestra gente y nuestra cultura. Hasta ahora, hemos construido un equipo global que trabaja desde nuestras oficinas en Boston, Barcelona, Monterrey e Indore, así como de forma remota en todo el mundo, para ayudarnos a lograr nuestra misión. Y estamos buscando más personas excepcionales, personas que aman construir grandes productos, redefinir lo que es posible con la IA y convertir la complejidad en soluciones elegantes y escalables.
Como Ingeniero de Software Full Stack, serás fundamental en el diseño, la construcción y el mantenimiento de la plataforma central que impulsa nuestras experiencias de apuestas deportivas y de casino de principio a fin. Trabajarás en sistemas backend y aplicaciones orientadas al usuario, traduciendo conceptos de producto y diseño en APIs escalables, flujos de datos robustos e interfaces pulidas utilizadas por miles de jugadores.
Este es un puesto senior práctico para ingenieros que se sienten cómodos moviéndose rápidamente, comunicándose con claridad, asesorando a otros y pensando de manera integral sobre el producto, la fiabilidad y la mantenibilidad a largo plazo.
Lo que harás
- Diseñar e implementar funciones de extremo a extremo en servicios backend y aplicaciones frontend, desde modelos de datos y APIs en Python hasta interfaces responsivas en React y TypeScript.
- Construir APIs y componentes backend escalables y resilientes que soporten integraciones web, móviles y de terceros, con un enfoque en el rendimiento, la observabilidad y la fiabilidad.
- Desarrollar y mantener funciones orientadas al usuario en React y Next.js, optimizando la capacidad de respuesta, el rendimiento y la compatibilidad entre dispositivos.
- Colaborar estrechamente con los equipos de producto, diseño, seguridad, cumplimiento y datos para traducir los requisitos en soluciones técnicas que equilibren la velocidad, la calidad y las necesidades regulatorias.
- Contribuir y evolucionar nuestra biblioteca de componentes y sistema de diseño, asegurando la coherencia en toda la plataforma y acelerando el desarrollo para el equipo de ingeniería en general.
- Desarrollar y mantener canalizaciones de datos que impulsen la analítica, la detección de fraudes, la geolocalización y la generación de informes regulatorios, garantizando la precisión de los datos y la obtención de información oportuna.
- Defender el rendimiento, la seguridad y el cumplimiento (incluidos AML, KYC y privacidad de datos) en toda la pila, trabajando de forma proactiva para identificar y mitigar riesgos.
- Participar en la respuesta a incidentes, la monitorización y el análisis de causa raíz, ayudando a mantener la estabilidad del sistema y una experiencia de jugador de alta calidad.
- Asesorar y apoyar a otros ingenieros, compartiendo las mejores prácticas, revisando código y ayudando a elevar el nivel técnico general del equipo.
- Influir en la dirección del producto pensando desde los primeros principios sobre la experiencia del usuario, el impacto comercial, los casos extremos y los compromisos entre la subingeniería y la sobreingeniería en un entorno de ritmo rápido.
Requisitos mínimos
Lo que aportarás
- Experiencia demostrada en el diseño, la construcción y la escalabilidad de sistemas backend de alto rendimiento en Python o lenguajes similares, incluidas APIs, servicios y canalizaciones de procesamiento de datos.
- Sólida competencia en React, TypeScript y herramientas frontend modernas, incluida la experiencia con frameworks como Next.js y TanStack.
- Comodidad asumiendo el ciclo de vida completo de una función: desde el descubrimiento y el diseño técnico hasta la implementación, el despliegue y la mejora iterativa en producción.
- Experiencia con prácticas CI/CD e infraestructura automatizada, y una sólida comprensión de cómo el código se envía y se ejecuta en entornos de producción.
- Familiaridad con la arquitectura de canalizaciones de datos, la analítica y los controles de acceso basados en geolocalización, o una fuerte voluntad de aprenderlos rápidamente.
- Comprensión de los requisitos de seguridad y cumplimiento (AML, KYC, privacidad de datos) y cómo influyen en el diseño e implementación del sistema.
- Capacidad demostrada para asesorar a desarrolladores, contribuir a decisiones arquitectónicas e impulsar discusiones técnicas con una perspectiva clara y pragmática.
- Excelentes habilidades de comunicación, capaces de explicar compensaciones, hacer preguntas aclaratorias y colaborar eficazmente con ingenieros, gerentes de producto y diseñadores.
- Una tendencia a la acción, pensamiento basado en primeros principios, curiosidad y conciencia del producto: te importa por qué estamos construyendo algo, no solo cómo.
