Senior Software Engineer (Python)

Mumbai, India

Full-time


Django Python AWS

Apply now

About us: upGrad is an IIT Delhi alumni and Ronnie Screwvala founded company where we focus on enabling universities to take their programs online. Given team's background in education and media sectors, we understand what it takes to offer quality online programs, and at upGrad - we invest alongside universities to build and deliver quality online programs (content, platform, technology, industry collaboration, delivery, and grading infrastructure).You can read about some of our press releases at -

  • upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany.
  • We were also covered by the Financial Times along with other disruptors in Ed-Tech
  • upGrad is the official education partner for Government of India - Startup India program too
  • We were also ranked as one of the top 25 Startups in India 2018

Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine LearningAt upGrad - we have partnered with leading universities such as IIIT Bangalore, BITS Pilani, MICA Ahmedabad, IMT Ghaziabad and Cambridge University's Judge Business School to offer programs in the domains of Data, Technology and Management

Job Description

We're looking for a hands-on technical leader to work on design and development of our backend services which are written in Python/Django.

Job Responsibilities: - Own end to end development and operations of high performance Django Applications. - Implement product features using Python 3.5, Django, AWS infrastructure, and various third-party libraries. - Interface with business to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure on-time delivery - Collaborate with the entire team and customers on feature requirements and prioritization

Desired Skills Include Knowledge Of 

- Expert knowledge of Python ( 3+ years of hands on experience with web based software) - Strong in Data Structures, Algorithms and Object Oriented Concepts

- Have experience with one web framework (Django, Flask etc) - Proven experience in architecture, design and delivery of data intensive applications - Experience with architecting systems for AWS is a plus - Experience with web paradigms such as RESTful APIs, Test-driven Development (TDD) - Must possess traits of thriving to work in a fast paced autonomous environment

Enrol in upGrad's online courses to gain certification in data science, digital marketing, product management, machine learning, software development, and more. Get the unique upGrad experience - learn through a content co-developed by academia and industry experts & get a dedicated mentor and career support.