🔔 FCM Loaded

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).