Overview

Full Remote | Full-Time | b2b | Flexible Schedule|Product Company
Overview
At eMenu, we are revolutionizing the hospitality industry through innovative iPad menus served to guests in restaurants instead of traditional paper menus.
Our mission is to transform how people interact with menus and dining experiences, setting new standards for customer engagement and operational excellence.
As we continue to grow, we are building intelligent, responsive systems – including a conversational AI Waiter and upgrading our internal tools. You will contribute to redefining the smart restaurant experience by building robust backend systems, integrating language models, and developing automated features that empower both our users and internal teams.
Role Summary
We are looking for a hands-on Python Backend Engineer to take ownership of internal automation systems, tackle complex backend integration challenges, and contribute to the backend systems supporting our conversational “AI Waiter.”
This role emphasizes strong software engineering fundamentals, project ownership, and problem-solving. While your primary focus will be backend development, you will heavily utilize AI-driven tools, automation systems, and third-party integrations to get the job done.
Key Responsibilities
- Backend Engineering & Automations: Build and maintain internal APIs using Python, FastAPI, and SQL databases. Develop backend automations, alerting systems, and complex third-party API integrations.
- AI Waiter Contributions: Contribute to the backend systems and integrations that power our conversational AI Waiter.
- AI Tools & Data Processing: Develop and improve internal tools by integrating LLMs for data processing, alongside other third-party AI services (e.g., text and image processing APIs).
- Testing & Code Quality: Write maintainable, robust code and implement automated tests to ensure system reliability.
- Web Architecture: Design clear, scalable APIs to ensure seamless and reliable client-server data flow.
- Cloud Infrastructure: Work within an AWS cloud environment and support application deployments when needed.
Requirements
Must-Have:
- 3–5 years of experience in software development with a strong focus on backend engineering.
- Strong proficiency in Python and modern frameworks (e.g., FastAPI).
- Solid experience working with SQL databases.
- Deep understanding of web architecture, REST APIs, and client-server interaction.
- AI Integration: Practical, hands-on experience integrating and working with Large Language Models (LLMs) via APIs.
- Cloud Experience: Familiarity with AWS or similar cloud platforms to understand the environment and support deployments.
- Fluency in English (Upper-Intermediate or higher) and one additional language (Ukrainian, Russian, or Hebrew).
Working Style & Expectations:
- Project Ownership: Ability to work independently with minimal supervision, define solutions end-to-end, and take responsibility for systems in production.
- Bias for Action: Strong prioritization skills with a focus on delivering production-ready solutions quickly.
Nice to Have:
- Reverse Engineering: Ability to analyze and work with undocumented APIs or systems.
- Familiarity with recommendation systems or predictive modeling.
- Experience with frontend frameworks (e.g., Vue.js).
Work Environment and Schedule
- Salary: Up to $4,500 per month.
- Contract: B2B contract – unlimited.
- Time Off: 10 calendar days of PTO per year; up to 5 sick days per year.
- Stability: Long-term role with a focus on retention.
- Flexible Schedule: 40 hours per week, fully flexible distribution (aligned mostly with European hours, occasional US overlap).
- Minimal Meetings: No daily standups, weekly updates only.
Interview Process
- Step 1 – Introductory Call
- Step 1.5 – Take-Home Test (before the technical interview)
- Step 2 – Technical Interview with Ilya (~1 hour total)
- Step 3 – Cultural Fit Interview
Interested? Let’s connect and discuss the details!
Email: alina.selnichek@sunvery.com.ua


