Software Engineer I - Python
UrbanPiper
1 - 2 years
Bengaluru
Posted: 25/08/2025
Job Description
Software Engineer I/II
Backend - Python
UrbanPiper is the leading SaaS platform in the restaurant industry. We’re helping the smallest of restaurants to the largest chains across the world to grow their in-store and online commerce. Right from automating all their workflows across online delivery platforms such as Swiggy, Zomato, Deliveroo, UberEats—to building and deploying self-branded websites and apps, right to managing their walk-in customers and dine-in experiences, UrbanPiper is the preferred choice for over 20k+ restaurants.
We are backed by top VCs — Tiger Global and Sequoia Capital. Recently, we closed our Series B round of funding with Swiggy and Zomato also participating together! That’s a first and only (until now) event for any startup in the food and beverage industry.
Your role:
As a Backend Engineer, you will work on one of our core products to build a performant, scalable system that helps our users operate restaurants at scale. We are looking for someone who takes pride in the software they craft and strives for engineering excellence. You will work closely with the engineering and product teams to build features that delight our users. If that sounds like you, we would love to meet you.
You will:
Design, develop, and maintain backend services using Python
Write clean, maintainable code which follows internal best practices
Collaborate with cross-functional teams to define, design, and ship new features
Proactively identify and correct bottlenecks and fix bugs
Integrate internal and external APIs to existing systems
Document components and parts of the system that you contribute to
Work closely with the Support team to triage and debug customer issues.
We are looking for someone who has/is:
1-2 years of experience building APIs using Python or a similar language.
Ability to think logically and split a problem into manageable sub-problems.
Ability to communicate clearly both verbally and in writing.
Knowledge of/willingness to learn SQL/NoSQL databases.
Above all, someone highly curious and willing to learn new technologies/solutions and develop their skills to handle more complex and ambitious problems.
Good to have:
Familiarity with a Unix operating system such as Linux/MacOS.
Familiarity working with FastAPI and MySQL
Familiarity with building asynchronous systems using Celery
Apply now if you wish to be a Piper!
About Company
UrbanPiper is a SaaS platform that integrates restaurant POS systems with online food delivery platforms. It helps restaurants manage all delivery orders and menus in one dashboard. The platform serves thousands of food outlets across multiple countries.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).