Bachelor's degree in Software Development or equivalent experience., At least 5 years of experience in Python programming., Strong skills in backend development and software architecture., Experience with cloud platforms, CI/CD, Docker, Kubernetes, and third-party API integrations..
Key responsibilities:
Design and maintain integrations with third-party systems like POS and menu boards.
Build data pipelines for restaurant menus and metadata synchronization.
Troubleshoot and resolve real-time integration issues in production environments.
Lead communication with technical partners and vendors, and improve internal tooling.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
A rapidly growing technology company developing AI-powered automation for the quick-service restaurant industry. Their platform enables real-time voice interactions, personalized upselling, and advanced integrations with third-party systems such as POS platforms and digital menu boards. The company values speed, ownership, and creative engineering to solve real-world business problems at scale.
About the Role:
We’re looking for a Senior Backend Engineer to join a cross-functional integrations team focused on building and maintaining robust, scalable integrations with external systems. This role involves working closely with restaurant technology platforms to ensure seamless data flow and performance reliability. You will take technical ownership over external system integrations and contribute directly to the architecture of real-time backend systems.
Responsibilities:
Design and maintain integrations with third-party platforms (POS, menu boards, etc.)
Build data pipelines for synchronizing restaurant menus and metadata
Troubleshoot and resolve real-time integration issues in production
Lead communication with technical partners and vendors
Maintain documentation and improve internal tooling around integrations
Requirements
BSc in Software Development or equivalent industry experience
5+ years experience in Python
Strong backend development and software architecture skills
Experience in developing and deploying multiple projects used in production
Proficient with Async IO
Experience with CI/CD, Clouds (AWS/GCP/Azure), Linux, Docker, Kubernetes, 3rd Party API integrations
Experience with Data Pipelines, ETL
Prior experience working in startups
2+ years of experience as a tech lead or team lead
Nice to Have:
Experience with data synchronization, menu systems, or POS integration
Familiarity with frontend (React) and general DevOps practices
Knowledge of concurrency patterns and systems reliability
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.