Senior Software Engineer ID74262
AgileEngine
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a Senior Software Engineer to own offline-first data synchronization for a global QSR POS platform, designing multi-tier sync across device, restaurant edge, and cloud backend. You will implement conflict-resolution using CRDT-based frameworks including Automerge or Ditto, apply event sourcing, CQRS, and saga patterns across order and payment flows, and model the PostgreSQL cloud data layer against local and edge stores. The role requires hands-on CRDT sync experience, React Native, Node.js, and distributed-systems fundamentals.
WHAT YOU WILL DO
- Design multi-tier synchronization across local device storage, restaurant edge, and cloud backend with offline-first guarantees;
- Implement conflict-resolution strategies using CRDT-based sync frameworks such as Automerge or Ditto, along with vector clocks, last-write-wins, merge policies, and eventual consistency;
- Apply event sourcing, CQRS, and saga patterns for order, kitchen, payment, and receipt workflows;
- Use real-time pub/sub or WebSockets to maintain live state across devices;
- Model the cloud data layer using PostgreSQL and define reconciliation strategies between local, edge, and cloud data stores.
MUST HAVES
- 4+ years of software engineering experience with production distributed-data or synchronization systems ;
- Strong experience with React Native, TypeScript, and Node.js ;
- Experience with offline-first or local-first data architectures beyond simple caching , including hands-on experience with Automerge, Ditto, or comparable CRDT-based synchronization frameworks ;
- Solid understanding of distributed systems fundamentals, including conflict resolution, eventual consistency, idempotency, and ordering ;
- Experience with event-driven architectures and asynchronous messaging ;
- Experience with PostgreSQL and relational data modeling ;
- Experience using AI-assisted development tools such as Claude or GitHub Copilot ;
- Upper-intermediate English level.
NICE TO HAVES
- Experience with local-first synchronization engines such as ElectricSQL;
- Experience with mobile local persistence technologies such as SQLite, MMKV, or WatermelonDB;
- Experience with PostgreSQL JSONB or document modeling;
- Experience in the QSR, retail, or other high-volume transactional environments.
PERKS AND BENEFITS
- Professional growth : Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation : USD-based pay with education, fitness, and team activity budgets.
- Exciting projects : Modern solutions with Fortune 500 and top product companies.
- Flextime : Flexible schedule with remote and office options.
- ...Senior Software Engineer (Mobile) ID74260 Full time | AgileEngine | Mexico Posted On 07/22/2026 Job Information City Puebla (Heroica Puebla) State/Province Puebla 72000 IT Services Job Description AgileEngine is an Inc. 5000 company that creates...SeniorTiempo completoTrabajar en la oficinaRemoto
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+... ...to meet you! ABOUT THE ROLE We are looking for a Senior Backend Engineer to design and build scalable middleware services powering...SeniorTrabajar en la oficinaRemoto
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across... ...to meet you! ABOUT THE ROLE We are looking for a Senior/Lead QA Automation Engineer to own and evolve automated testing frameworks,...SeniorTiempo completoContratoTrabajar en la oficinaRemoto
- ...AgileEngine, LLC. is seeking a Senior Backend Engineer to design and build scalable Golang microservices as part of a large migration from a legacy PHP monolith to a cloud-native architecture on GCP. You will own infrastructure with Terraform and ensure performance...SeniorRemotoHorario flexible
- ...AgileEngine, LLC. in Puebla is seeking a Senior Backend Engineer to build core systems for an advertising platform. This role involves designing... ...and fault tolerance. Candidates should have 5+ years in software development and deep knowledge of backend frameworks like Python...SeniorRemotoHorario flexible
- ...AgileEngine, LLC. is seeking a Senior Backend Engineer to develop and maintain multi-cloud platform services using Java 8 and Spring Boot within... .... Experience in financial, accounting, or logistics software is a strong plus. The role emphasizes ownership, strong problem...SeniorRemotoHorario flexible
- ...AgileEngine, LLC. in Puebla, Mexico, is hiring a Senior React Native Engineer to own device integration for a tablet-based POS platform. You will build native Android modules in Kotlin/Java and bridge them to React Native, enabling hardware and network protocols integration...Senior
- ...Illumiti Inc. is seeking a Senior SAP ABAP Developer with strong hands-on experience in Forms, Enhancements, Web Services, and more. The ideal candidate will develop and support custom SAP ABAP objects and collaborate with teams to meet project requirements. Join us...SeniorRemotoHorario flexible
- ...AgileEngine is seeking a Senior Backend Engineer in Mexico to design and build scalable middleware services powering digital ordering, payments, loyalty, and third‑party integrations. You will develop serverless apps with AWS Lambda and API Gateway, and build Node.js/TypeScript...SeniorRemoto
- ...Middle/Senior Full Stack Engineer ID73950 Full time | AgileEngine | Mexico Posted On 07/16/2026 Job Information City Puebla (Heroica... ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across...SeniorTiempo completoTrabajar en la oficinaRemoto
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+... ...to meet you! ABOUT THE ROLE We are looking for a Senior Backend Engineer to develop and maintain multi-cloud platform services using...SeniorTrabajar en la oficinaRemoto
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+... ...to meet you! ABOUT THE ROLE We are looking for a Senior Backend Engineer to architect and build the core systems of a next-generation...SeniorPrácticaTrabajar en la oficinaRemoto
- ...AgileEngine is an Inc. 5000 company delivering award-winning software for Fortune 500 brands and startups. We are seeking a Senior React Native Engineer to build the core POS tablet application and its backend for a major QSR platform, owning feature delivery across...SeniorHorario flexible
- SYNTAX is seeking an experienced SAP FICO Consultant in Mexico, Puebla, to support invoicing and billing processes, financial reporting, and SAP optimization. The role requires hands-on FI/CO experience, AR/AP/GL, and SD/MM integration knowledge in an enterprise setting...SeniorRemotoTrabajo híbrido
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across... ...to meet you! ABOUT THE ROLE We are looking for a Senior/Lead React Native Engineer to own the architecture, release process, and long-term...SeniorTrabajar en la oficinaRemoto
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries... ...meet you! ABOUT THE ROLE We are looking for a Software Engineer (Web) to build and ship a unified franchisee portal web...Trabajar en la oficinaRemoto
- ...AgileEngine is seeking a Middle/Senior Full Stack Engineer to develop robust server-side and client integrations for a SaaS platform, working across Java, React, SQL, Redis, and Elasticsearch. You will influence architecture decisions, design reusable systems, and contribute...SeniorRemotoHorario flexible
- ...offices worldwide, and partners with Oracle, SAP, AWS, Microsoft, IBM and other global technology leaders. We are looking for Senior SAP ABAP Developers with strong hands‑on experience in Forms, Enhancements, Web Services, Reports, Custom Fields and Logic, BADI,...SeniorDesde casaTrabajo híbridoHorario flexible
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+... ...to meet you! ABOUT THE ROLE We are looking for a Senior Backend Engineer to design and build scalable Golang microservices as part...SeniorTrabajar en la oficinaRemoto
- Syntax is seeking an experienced SAP ABAP Consultant to design, develop, and support SAP solutions across multiple SAP modules. The ideal candidate will have strong ABAP development expertise and experience working in SAP ECC and/or SAP S/4HANA environments. We require...Senior
- Syntax, a leading Managed Cloud Provider, seeks an SAP PI/PO Technical Consultant to design, develop, configure and support integration solutions across SAP and non‑SAP systems. The role involves connecting SAP and non‑SAP systems, building interfaces, troubleshooting ...Senior
- Illumiti Inc. seeks an experienced SAP SD Consultant with deep pricing expertise to design, configure, and support SAP SD pricing solutions. The role ensures seamless integration with related SAP modules and drives optimal pricing strategies across sales processes. ...SeniorRemoto
- ...Bluelight Consulting in Puebla, Mexico is seeking a seasoned Full-Stack Software Developer to join our rapidly growing team. You will contribute to challenging, high-quality applications across Django, React, and cloud-native services, collaborating with product owners...SeniorRemoto
- ...AgileEngine, LLC. is seeking an experienced mobile QA engineer to join our testing team. You will build and maintain end-to-end automation, validate payment and authentication flows, and ensure accessibility across iOS and Android apps. You will collaborate with developers...SeniorRemoto
- ...Product Engineer Manager Mission As Product eng. Area manager / Lead product engineer you are responsible for applying engineering... ...the assigned project scope. The Lead product Engineer is the Senior technical contact between customer engineering and Grupo Antolin...Senior
- ...Bluelight Consulting is seeking a data engineer to design, develop, and maintain scalable data pipelines using Python (PySpark), Snowflake, and Azure cloud services. You will optimize data warehousing and enable robust data ingestion from REST APIs and databases. The...SeniorRemoto
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across... ...to meet you! ABOUT THE ROLE We are looking for a Senior Full Stack Engineer to build and maintain cloud-native applications using React...SeniorTrabajar en la oficinaRemoto
- ...AgileEngine, LLC. is seeking a Senior Full Stack Engineer to build and maintain cloud-native applications using React on the frontend and Node.js and C# on the backend. You will work across a deep AWS infrastructure, including Lambda, ECS, SQS, and EventBridge, and...Senior
- ...AgileEngine, LLC. is seeking a Senior Data Engineer to architect, build, and scale a modern data platform. You will design production‑grade... ..., implement data quality and lineage frameworks, and apply software engineering standards including CI/CD, Docker, and automated...SeniorRemoto
- ...AgileEngine, LLC seeks a Software Engineer (Web) to design and deliver a unified franchisee portal using ReactJS. You will own complex web interfaces, write clean TypeScript, and optimize performance while collaborating in an Agile team. You will utilize AI-assisted...
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer ID74262. ¡Sea el primero en aplicar!
- desarrollador de software junior Puebla de Zaragoza, Pue.
- ingeniero de desarrollo de software Puebla de Zaragoza, Pue.
- desarrollador de software Puebla de Zaragoza, Pue.
- software developer Puebla de Zaragoza, Pue.
- desarrollador de software junior sin experiencia Puebla de Zaragoza, Pue.
- software engineer Puebla de Zaragoza, Pue.
- senior IT manager Puebla de Zaragoza, Pue.
- senior product manager Puebla de Zaragoza, Pue.
- programador senior Puebla de Zaragoza, Pue.
- senior Puebla de Zaragoza, Pue.

