Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Senior Python Developer|Bengaluru|3+ Yrs

  • India, B...
  • 3 - 4 Yrs

Job Description

  • About the Company:
  • We are ( a Data Analytics startup Head quarter in Bangalore. Our motto is to ensure the Data and Analytics services runs well for our customers. We work on wide range of product lines such as - Image / Video Analytics , Social Media Analytics, Tactical Equipment, Location Analytics, Healthcare Analytics, Maritime Analytics. 
  • Role : Senior Python Developer (Backend)
  • We are looking for a python expert who has proven 3 to 4 years of experience in data management platforms. You should be capable of developing python-based Development & analytic solutions that can be used to improve system workflows and data visualization. 

Job Responsibilities

  • Bachelor's degree in CSE,ISE,ECE,TE,IT or MCA
  • Experience with RDBMS like Postgres or MySQL, NoSQL like CASSANDRA and Elasticsearch and proficient in database design and management.
  • Experience in Python back-end technology.
  • Experience with modern web frameworks (Django, Flask, etc.)
  • Strong understanding of software design patterns and testing principles
  • Solid understanding of Authentication and Authorization flows using Django framework. Also experience in building REST APIs using Django Framework.
  • Ability to learn and adapt to work with multiple programming languages.
  • Solid understanding and hands-on experience in REST API integration into Frontend using some JS libraries like Axios. Knowledge on state management tools like Redux will be   added advantage.
  • Experience Docker & Kubernetes with Kubernetes based deployments.
  • Designing and implementing RESTful APIs.Integrate third-party APIs and web services to enhance functionality and user experience.
  • Experience with component-based web frameworks such as React is a plus.
  • Understanding of ETL processes to extract data from different data sources is a plus.
  • Good understanding on Streaming system using Kafka and distributed system using spark / pyspark.
  • Experienced in establishing an optimized CI / CD environment relevant to the project using Jenkins.
  • Good knowledge on repository management tools like Github & Gitlab.
  • Knowledge on building quality dash board and data visualization using Grafana. Alerting and monitoring useing Prometheus.
  • Excellent debugging skills/strategies.
  • Excellent communication skills & Experienced in working in an Agile environment.
  • Experience in data modelling is a plus.


Bengaluru, Karnataka, India