ItsaCheckmate
ItsaCheckmate
201 – 500 Empleados
ConsultoríaLogísticaMarketing
ItsaCheckmate desarrolla tecnología de pedidos digitales para restaurantes e integra los pedidos web, de aplicaciones, quioscos y terceros en una plataforma conectada. Sus herramientas incluyen programas de fidelización, gestión de catering, pedidos mediante códigos QR y gestión de canales, lo que ayuda a los equipos de restaurantes a coordinar pedidos, reducir errores y respaldar las operaciones diarias. ItsaCheckmate presta servicio a más de 2.400 marcas y ofrece un mercado de integraciones.

Ingeniero sénior full-stack, Python y React

Desarrolla software de tecnología para restaurantes con IA para marcas globales, trabajando con Python y React. Lidera funcionalidades escalables desde la arquitectura y el desarrollo hasta el despliegue y la monitorización.

Descripción

  • Colabora con Producto, Diseño e Ingeniería para crear, probar, desplegar y mantener aplicaciones web escalables.
  • Usa agentes de programación con IA para acelerar el desarrollo de productos y corregir defectos.
  • Desarrolla y mantiene API RESTful y GraphQL.
  • Crea flujos de trabajo asíncronos para aplicaciones con herramientas como Sidekiq.
  • Desarrolla interfaces React.js adaptables y de alto rendimiento, además de componentes reutilizables.
  • Escribe y optimiza consultas SQL para bases de datos PostgreSQL y MySQL.
  • Refuerza la fiabilidad, la escalabilidad y la facilidad de mantenimiento de sistemas empresariales grandes.
  • Redacta especificaciones técnicas con el equipo que respalden las hojas de ruta de producto y los objetivos de arquitectura empresarial.
  • Aplica herramientas de APM y observabilidad para encontrar, diagnosticar y resolver cuellos de botella de rendimiento.
  • Detecta deuda técnica y lidera iniciativas prácticas para reducirla.
  • Lleva funcionalidades y problemas complejos desde el diseño del producto hasta la implementación, el lanzamiento y la monitorización.
  • Colabora con Producto, Diseño e Ingeniería en un entorno de trabajo basado en equipos reducidos.
  • Da soporte a clientes externos trabajando con usuarios internos de la plataforma.
  • Prioriza y reduce la deuda técnica mientras mejora la escalabilidad y el rendimiento del sistema.
  • Contribuye a conversaciones sobre arquitectura y diseño técnico.
  • Participa en revisiones de código, pruebas automatizadas, CI/CD y flujos de despliegue.
  • Diagnostica y resuelve interrupciones del servicio, identifica sus causas raíz e implementa mejoras posteriores.
  • Orienta a ingenieros júnior y promueve buenas prácticas de ingeniería mediante enfoques basados en IA.

Requisitos

  • Grado en Informática, Ingeniería o experiencia práctica equivalente.
  • Al menos 6 años creando aplicaciones empresariales con Python.
  • Al menos 3 años trabajando con React.js u otro framework moderno de JavaScript.
  • Al menos 3 años en un equipo de ingeniería de 30 personas o más.
  • Al menos 3 años trabajando totalmente a distancia, con interés en continuar haciéndolo.
  • Al menos 3 años desarrollando y operando aplicaciones en AWS.
  • Al menos 2 años usando agentes de programación con IA, incluidos Claude Code o Codex.
  • Experiencia usando Docker en un entorno de desarrollo local.
  • Experiencia operando cargas de trabajo empresariales en producción en AWS.
  • Experiencia integrando API RESTful y GraphQL.
  • Experiencia escribiendo consultas SQL directamente en una base de datos relacional.
  • Experiencia creando procesamiento asíncrono de tareas en segundo plano con varias herramientas o frameworks.
  • Experiencia con herramientas de observabilidad como Datadog, Sentry o New Relic.
  • Experiencia escribiendo pruebas unitarias automatizadas con una cobertura de código superior al 60 %.
  • Experiencia desarrollando flujos de CI/CD con GitHub Actions.
  • Experiencia modernizando aplicaciones Python heredadas.
  • Experiencia en una organización de ingeniería orientada al producto.
  • Experiencia trabajando con varios equipos o grupos de ingeniería.
  • Gran sentido de la responsabilidad y la autonomía, incluida la iniciativa para señalar carencias detectadas.
  • Experiencia en entornos de producción transaccionales de gran volumen.
  • Capacidad para convertir documentos de requisitos de producto en especificaciones técnicas detalladas.
  • Disponibilidad para trabajar en el horario de la costa este de EE. UU., de 9:00 a 17:00.