Base Labs
Base Labs

Full Stack Engineer

July 27, 2025
Full-time
Remote · Mexico
Not Applicable
Full-stack Developer

Senior Full Stack Engineer

Ubicación: México (Remoto) - Monterrey, NL. (Híbrido)

Jornada: Tiempo completo

Acerca de la Empresa:

Nuestro cliente es una empresa de tecnología enfocada en transformar el transporte privado en América Latina. A través de una plataforma tipo marketplace, conecta a pasajeros con soluciones de movilidad eficientes, accesibles y sostenibles. Actualmente, es la empresa de ridesharing con el crecimiento más acelerado en México.

Acerca del Rol:

Buscamos a una persona clave que se sume como Senior Full Stack Engineer, con fuerte orientación backend y experiencia liderando técnicamente equipos de desarrollo. Este rol será responsable de optimizar la arquitectura actual, mejorar el rendimiento de nuestras APIs y guiar al equipo técnico en la toma de decisiones clave. Serás la persona más senior en el equipo y jugarás un rol determinante en el crecimiento y estabilidad de la plataforma.

Responsabilidades:

  • Liderar técnicamente al equipo de desarrollo (3 devs)
  • Diseñar y mantener arquitecturas backend eficientes y escalables.
  • Identificar oportunidades de optimización en el stack actual (consumo de recursos, rendimiento de APIs, infraestructura).
  • Participar activamente en el desarrollo móvil utilizando Flutter.
  • Proponer cambios tecnológicos con criterio estratégico y técnico.
  • Apoyar al equipo en la resolución de bloqueos técnicos sin asumir funciones de gestión administrativa.

Requerimientos:

  • Más de 4 años de experiencia profesional como desarrollador full stack.
  • Al menos 2 años de experiencia con Flutter y TypeScript.
  • Conocimiento sólido de NestJS, React y/o Next.js.
  • Experiencia desarrollando y optimizando APIs REST y trabajando con WebSockets.
  • Experiencia previa en startups o entornos ágiles.
  • Familiaridad con GCP y herramientas de análisis móvil.
  • Experiencia integrando múltiples servicios externos (ej. mapas, pagos, mensajería, notificaciones).

Deseables:

  • Conocimientos de Python para tareas de análisis o tracking.
  • Experiencia liderando equipos técnicos, aunque sea de forma no formal.
  • Haber trabajado en reestructuración de código o migraciones tecnológicas.