Talent.com
This job offer is not available in your country.
Senior Software Engineer - Python

Senior Software Engineer - Python

UrbanPiperbangalore, karnataka, in
30+ days ago
Job description

Senior Software Engineer - 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.

The team :

The Platform Team is responsible for the core order processing and workflow automation products that UrbanPiper builds. The team owns a suite of services, a customer facing application and data pipelines that enable our customers to take orders from multiple online and offline channels, process them seamlessly, and track them till completion.

Different internal and external applications and systems depend on services managed by the team to deliver their functionality to end-users.

Your role :

As a Senior Software Engineer on the team, you will be responsible for the design, development, and maintenance of individual components in our core order processing and workflow automation products. You will be working with a team of backend and frontend engineers to build new features and improve existing ones.

You will :

  • Research, design and implement the backend of small to medium sized modules, end-to-end given the high level specification of a system
  • Design, build, and maintain efficient, reusable, and reliable Python code while maintaining strict scalability requirements
  • Write unit tests and integrations tests and ensure high quality code delivery
  • Work closely with the Support team to triage and debug customer issues either with the help of senior developers or independently.
  • Participate in on-call shift rotations to assist the on-call SRE in identifying and resolving product issues
  • Implement one-off batch processing scripts / reports and / or other internal tools
  • Identify bottlenecks and bugs with the help of our error management / APM solution, and devise fixes to these problems
  • Identify and fix slow database queries / API endpoints
  • Review code written by other team members

We are looking for someone who has / is :

  • 3-5 years of experience in Python Web backend development
  • Ability to communicate clearly both verbally and in writing
  • Strong fundamentals in data structures
  • Strong familiarity with frameworks like Django, FastAPI etc. and those required to implement RESTful backends
  • Strong understanding of Object Oriented Programming principles and writing extensible software
  • Proficiency in SQL / NoSQL data modeling
  • Proficiency and experience designing and implementing clear and flexible API interfaces
  • Experience working with message queues such as RabbitMQ / Kafka or similar queuing-based systems
  • Experience with cloud services (AWS, Google Cloud Platform)
  • Experience with CI / CD tools (Jenkins, Github Actions, etc.)
  • Good to have :

  • Experience in a high-growth technology startup company
  • Experience implementing front-ends that consume GraphQL APIs
  • Familiarity with the concepts of distributed systems, their various failure modes, and solutions to address them.
  • Apply now if you wish to be a Piper!

    Create a job alert for this search

    Senior Software Engineer Python • bangalore, karnataka, in

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TrellixGreater Bengaluru Area, India
    We are looking for an experienced and passionate Senior Engineer to join our cutting-edge product development team.In this role, you will help design, build, and enhance our next-generation email s...Show moreLast updated: 17 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BrightEdgeBangalore, IN
    Senior Software Engineer, Remote.The Software Engineer, Data Ingestion will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust ...Show moreLast updated: 17 days ago
    • Promoted
    Senior Python Software Engineer

    Senior Python Software Engineer

    PriceEasy AIBengaluru, Karnataka, India
    Join one of the most respected and cutting-edge companies in the pricing and analytics industry! PriceEasy, a VC-backed leader, empowers convenience retailers with actionable insights through advan...Show moreLast updated: 17 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Enjen AI - An Entity of Qrios VenturesGreater Bengaluru Area, India
    Qrios Ventures is a Bengaluru-based ERP and digital consulting firm, offering integrated enterprise solutions and brand transformation services. We help manufacturing and job-work clients enhance ef...Show moreLast updated: 3 days ago
    • Promoted
    Senior Python developer

    Senior Python developer

    DMAIC Academy & Consultancyhosur, tamil nadu, in
    Designing, implementing, and maintaining web applications that meet the needs of our.Focus on engineering best practices and continuous improvement, and have lots of business.Excellent knowledge of...Show moreLast updated: 11 days ago
    • Promoted
    • New!
    AI / Python - Senior Software Engineer

    AI / Python - Senior Software Engineer

    Integra Connectbangalore, karnataka, in
    Integra Connect is driven to make specialty care practices clinically and financially successful through value-based, precision medicine. By combining these focuses, Integra Connect enables provider...Show moreLast updated: 19 hours ago
    • Promoted
    senior Python Developer

    senior Python Developer

    TIGI HRhosur, tamil nadu, in
    Deep hands-on experience with Python.Strong expertise in SQL & NoSQL databases : MongoDB, DynamoDB, PostgreSQL, ClickHouse. TypeScript, and JavaScript (ES6+).Proven experience in building microservic...Show moreLast updated: 1 day ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    FactspanGreater Bengaluru Area, India
    Position : Principal Analyst (Senior Software Engineer – Tech Lead).Location : Sarjapur Road, Bengaluru.Factspan is a pure play data and analytics services organization. We partner with fortune 500 en...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer - Python

    Senior Software Engineer - Python

    UrbanPiperBengaluru, Karnataka, India
    Senior Software Engineer - 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 i...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer - Python

    Senior Software Engineer - Python

    techjaysBangalore, IN
    What makes Techjays an inspiring place to work.At Techjays, we are driving the future of artificial intelligence with a bold mission to empower businesses worldwide by helping them build AI solutio...Show moreLast updated: 3 days ago
    • Promoted
    Senior Engineer

    Senior Engineer

    BrillioBangalore Urban, Karnataka, India
    Senior Python Developer( Contract to Hire).Logstash alternatives, custom ETL pipelines.AWS, GCP, Azure) for log retrieval and monitoring automation. Experience with streaming data frameworks (Kafka,...Show moreLast updated: 3 days ago
    • Promoted
    Senior Python Full-Stack Developer (Python+React)

    Senior Python Full-Stack Developer (Python+React)

    LuxoftGreater Bengaluru Area, India
    We have an ambitious goal to migrate a legacy system written in HLASM (High-Level Assembler) from the mainframe to a cloud-based Java environment for one of the largest banks in the USA.We are look...Show moreLast updated: 1 day ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    ArcanaGreater Bengaluru Area, India
    Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Staff / Lead Backend Engineer.Embark on a journey where your deep-rooted expertise in computer science fundamen...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. GenAI / Python Developer

    Sr. GenAI / Python Developer

    BCI~ITGreater Bengaluru Area, India
    BCI is looking for GenAI / Python Developers to join an ongoing project for our direct client in the USA.You will join an offshore team that is growing and there is a lot of new and exciting work t...Show moreLast updated: 3 days ago
    • Promoted
    Lead Software Engineer - Python (Storage)

    Lead Software Engineer - Python (Storage)

    DDNBangalore, IN
    This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DataDirect Networks (DDN) is a globa...Show moreLast updated: 3 days ago
    • Promoted
    Staff Software Engineer - Python

    Staff Software Engineer - Python

    techjayshosur, tamil nadu, in
    What makes Techjays an inspiring place to work.At Techjays, we are driving the future of artificial intelligence with a bold mission to empower businesses worldwide by helping them build AI solutio...Show moreLast updated: 11 days ago
    • Promoted
    Senior Python Engineer

    Senior Python Engineer

    SmartQBangalore Urban, Karnataka, India
    Are you passionate about leveraging the Python programming language to design, develop, test, and maintain software applications? If your response is a resounding yes, then we are hunting for you.W...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Python Engineer

    Senior Python Engineer

    Acorn GlobusBangalore, IN
    This is a full-time remote role for a Python Developer at Acorn Globus.The Python Developer will be responsible for back-end web development, software development, object-oriented programming (OOP)...Show moreLast updated: 17 days ago
    • Promoted
    Lead Software Engineer - Python

    Lead Software Engineer - Python

    Societe Generale Global Solution CentreGreater Bengaluru Area, India
    Develop, test and maintain high-quality software using Python programming language.Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions....Show moreLast updated: 17 days ago
    • Promoted
    Senior Engineer - Software (Python)

    Senior Engineer - Software (Python)

    PramanaBangalore, IN
    Cambridge, MA (USA), with R&D and manufacturing sites in Bangalore (India), Rochester (MN, USA) and Toronto (Canada).Pramana was established in 2021 as a spin-off from Nference.Pramana’s vision is ...Show moreLast updated: 30+ days ago