7.0L - 12.0L

  • ROLE
    Full Stack Developer

    Gurgaon, IN


Submit your Application

The salary you're expecting to receive for the job (in lakhs per annum)

After your first application, you can one-click apply to companies.
 If you already have an account, click here to sign in.

 Login Details

You can use these details to log back into your account.

1 The Basics

Let's get started with who you are and what you're looking for.

The number of years you've been working for in your field

2 Resume

Let employers know what you have to offer.


3 Optional Fields

Have more details you'd like to share? Or referred by a friend to sign up? Fill these fields below!


Job Description


Role Description:

We are looking for a Python Developer responsible for managing the scripts to work on data parsing. Your primary focus will be the development of all scripts to implement various parsing, ensuring high performance. You will also be responsible for integrating the multiple scripts built by your co-workers into the application.


Key Responsibilities: 


Gain an in-depth understanding of existing code base and technologies stack of this next generation mission critical application.

Refactor codebase to make it modular and extensible.

Separate the application framework aspects and the application logic.

Create an API based mechanism for other engineers to leverage and build advanced analytics.

Create a scalable and fault tolerant solution to support large scale data ingestion, processing and analytics.


Skill Set Required:


Expert level knowledge in Python and associated ecosystem stack.

Ability to solve any task thrown at you irrespective of complexity or scale.

Push the boundaries of perfection and deliver top notch products that scale to multitudes of users.

2+ years of Server/BackEnd Systems Design & Development in Python

Strong object-oriented programming background

Understanding of working in a Linux environment

Ability to work with SQL databases like SQL Server, MySQL, etc.

Build and maintain highly scalable Python processes for the purpose of data collection, manipulation, data pruning, trending and analytics, etc

Strong understanding of Python and good knowledge of various Python Libraries (nympy, pandas, ORM librariesetc.), API's and toolkits

Able to integrate multiple data sources and databases into one system

Understanding of the threading limitations of Python, and multi-process architecture

Understanding of fundamental design principles behind a scalable application

Familiarity with event-driven programming in Python

Able to create database schemas that represent and support business processes

Proficient understanding of code versioning tools


Similar Jobs