




Resumen: Como Ingeniero Senior de Software, desempeñará un papel fundamental en el desarrollo de nuevas funciones y productos, así como en la mantención y actualización de productos empresariales, evolucionando colaborativamente la plataforma. Aspectos destacados: 1. Desarrollar nuevas funciones y aplicaciones utilizando una pila tecnológica completa 2. Contribuir a las decisiones de diseño y desarrollo e influir en ellas 3. Trabajar en un entorno ágil con bucles de retroalimentación estrechos Grandes cadenas globales de restaurantes gestionan sus operaciones mediante la plataforma Crunchtime. Brindar una experiencia consistente al cliente en cada ubicación y gestionar los costos de alimentos y mano de obra constituyen el núcleo del uso actual del software de Crunchtime en más de 150.000 ubicaciones distribuidas en más de 100\+ países por parte de los principales operadores mundiales del sector de restaurantes y servicios alimentarios. Clientes como Chipotle, Culver’s, Domino’s, Dunkin’, Five Guys y P.F. Chang’s confían en nuestra plataforma, reconocida como líder, que ahora incluye Zenput para gestionar inventarios, programación de personal, aprendizaje y desarrollo, seguridad alimentaria, tareas operativas y auditorías. ### **Acerca del puesto** Como Ingeniero Senior de Software, desempeñará un papel fundamental en el desarrollo de nuevas funciones \& productos y en la mantención y actualización de nuestros productos empresariales. Trabajando colaborativamente con otros ingenieros talentosos como un pensador empático de sistemas, seguirá evolucionando nuestra plataforma. Nuestra pila de software se basa ampliamente en JSON, HTML5 y Javascript. En el frontend utilizamos extensivamente Backbone \& React, conectados a un backend Python/Django, con MySQL y Mongo para la persistencia. Nuestras aplicaciones híbridas para iOS y Android también están completamente escritas en HTML y Javascript, completando así nuestra pila integral basada en JSON. Los equipos de la Plataforma Central Zenput son responsables de la aplicación web full-stack que impulsa la experiencia de nuestros clientes en dispositivos web y móviles. Todo, desde APIs hasta índices de almacenamiento, pasando por peculiaridades de Internet Explorer, pruebas unitarias y de integración, así como funciones nuevas y exploración de código heredado. Usted construirá nueva funcionalidad orientada al cliente y continuará mejorando la estabilidad y escalabilidad de Zenput. ### **Sus responsabilidades como Ingeniero Senior de Software** * Utilizar toda nuestra pila tecnológica para desarrollar nuevas funciones y aplicaciones para la plataforma Zenput, incluyendo interfaces web y móviles, funciones de comentarios y mensajería, webhooks y APIs, además de ampliar las capacidades de nuestras aplicaciones móviles. + Contribuir a las decisiones de diseño y desarrollo e influir en ellas + Trabajar en un entorno ágil, entregando rápidamente y de forma incremental valor a nuestros clientes mediante herramientas del conjunto de SCRUM y aprovechando bucles de retroalimentación estrechos con clientes, productos y calidad. + Maximizar nuestra velocidad y minimizar riesgos mediante TDD/CI y otras mejores prácticas de DevOps. + Usar Jira, Slack y Zoom para comunicarse con su equipo y con la dirección. ### **Qué buscamos** * Capacidad para comunicar eficazmente conceptos y información técnicos complejos en inglés, tanto verbalmente como por escrito, con claridad y precisión. * Excelente comunicador y un extraordinario colaborador. Preferencia por comunicar en exceso y formular preguntas. * Deseo de formar parte de un equipo, necesidad de comprender y moldear la cultura organizacional, y profunda convicción de que el único modo de tener éxito como individuo es que el equipo tenga éxito. * Experiencia práctica y profunda en el diseño y operación de infraestructura de software. * Curiosidad y compromiso intencional tanto con la tutoría como con el desarrollo personal. * Mentalidad de Ciencias de la Computación / Sistemas de Información / Sistemas. * Adopción de principios CI y DevOps, y enfoque en la calidad. * Profundo conocimiento sobre los ciclos de vida de las solicitudes, la arquitectura de sistemas y el comportamiento del usuario. * Sólida comprensión de los fundamentos del diseño de software y de los algoritmos. * Experiencia con metodologías Agile/Scrum y herramientas \& principios asociados. * Experiencia con MySQL/Postgres/RDBMS. (Solo usar ORMs no cuenta) * Capacidad para diseñar e implementar la solución técnica adecuada para el problema correcto en el momento oportuno (es decir, no sobrediseña, pero sí considera exhaustivamente las restricciones). * Alguien divertido, interesante y apasionado por crear y experimentar. ¡No solo software! * Deseo de ser tutor y ayudar al crecimiento de quienes lo rodean. ### **Requisitos deseables** * 5\+ años de experiencia laboral relevante (\~full stack / web) * Experiencia específica con nuestras tecnologías (React, Django, Javascript, Python, NoSQL, desarrollo móvil, AWS) * Experiencia trabajando de forma remota * Experiencia con DevOps * Experiencia trabajando con hardware (dispositivos móviles, hardware embebido) * Experticia y experiencia en el desarrollo de productos empresariales y productos web a gran escala * Experiencia con sistemas distribuidos, interfaces de usuario complejas u otros problemas de ingeniería desafiantes * Contribuciones a proyectos de código abierto * Ha contribuido a hacer divertido su entorno laboral, y esto le importa. * Ha construido excelentes relaciones con compañeros de trabajo en el pasado y desea seguir haciéndolo. * Le preocupa por igual construir un excelente software y establecer excelentes relaciones con otras personas. * Está interesado en los problemas técnicos que estamos resolviendo. * Está interesado en los tipos de problemas comerciales que estamos resolviendo. ### **Qué obtendrá** * Excelentes miembros del equipo orientados a una misión, provenientes de diversos orígenes y con una sólida cultura corporativa * Remuneración competitiva * Días de vacaciones (con prima) * Licencia por enfermedad flexible * Días festivos pagados por la empresa * Eventos anuales fuera de las oficinas * Seguro médico mayor, de vida y por discapacidad * Fondo de ahorro * Vales para alimentos * Bono navideño (30 días) * Beneficios para el bienestar * Trabajar en un entorno abierto en soluciones que están redefiniendo la forma en que operan las empresas * Eventos divertidos con el equipo * Posibilidad de generar un gran impacto * Reembolso para actividades físicas * Fondos para aprendizaje \& desarrollo **Declaración de Igualdad de Oportunidades Laborales** En Crunchtime somos empleadores que ofrecemos igualdad de oportunidades. No discriminamos por raza, color, religión, sexo, orientación sexual, identidad o expresión de género, origen nacional, edad, discapacidad, condición de veterano ni ninguna otra característica. Contamos con un lugar de trabajo inclusivo y diverso donde cada miembro del equipo es respetado y valorado. Como empresa global de desarrollo de software, creemos que nuestra diversa plantilla enriquece nuestro entorno laboral. Únase a nosotros en nuestra misión de ofrecer las mejores soluciones de software al sector alimentario. Lo animamos a postularse independientemente de su trasfondo o experiencia; incluso si no cumple todos los requisitos, porque creemos que experiencias y perspectivas únicas nos hacen un equipo más fuerte.


