Connecting job seekers with genuine opportunities — always free to apply Post a Job Free →

Python Developer Jobs in Bangalore

DevWave India

full-time Onsite India

Job Description

About This Role

DevWave India is hiring a Python Developer for its Bangalore engineering team to work on backend APIs, data pipeline automation, and internal tooling. The company runs SaaS platforms for retail analytics and inventory management, and this role sits within a team of six Python developers responsible for data ingestion services, reporting APIs, and automation workflows that feed the product's core analytics features. Freshers and candidates with up to three years of Python experience are both invited to apply.

Role Context

You will report to the Backend Lead and work closely with data engineers and product developers on Python-based services that process large volumes of retail transaction and inventory data. The role covers both Django REST Framework API development and scripted data pipeline work using Pandas and task schedulers. Roughly half your time will be spent building new APIs, with the rest on maintaining and improving existing data processing workflows that run daily across the platform.

Key Responsibilities

  • Build and maintain REST APIs using Django REST Framework consumed by the product frontend
  • Develop and optimize data ingestion pipelines that process retail transaction data daily
  • Write automation scripts using Python to reduce manual reporting and data preparation tasks
  • Design and manage PostgreSQL schemas for analytics data models and reporting aggregations
  • Write unit tests using pytest for all new API endpoints and data transformation logic
  • Profile and optimize slow Python processes and SQL queries identified in production monitoring
  • Document pipeline logic, API behavior, and data transformation rules clearly
  • Collaborate with data engineers on schema design and pipeline architecture decisions

Requirements & Skills

  • 1–3 years of Python development experience in a production web or data engineering environment
  • Working knowledge of Django or Django REST Framework for API development
  • Familiarity with Pandas and data transformation concepts for structured dataset processing
  • Solid SQL skills including window functions, aggregations, and query optimization
  • Understanding of task scheduling tools such as Celery, Airflow, or cron-based automation
  • Experience writing pytest-based test suites for backend logic and data transformations
  • Good problem-solving approach and comfort debugging complex data pipeline failures

Benefits & Work Conditions

  • Monthly salary of ₹30,000–₹60,000 based on Python experience and data pipeline skills
  • Two remote work days per week for Bangalore-based developers
  • PF, ESI, and full statutory benefits from day one
  • Annual learning budget of ₹10,000 for Python, data engineering, or cloud certifications
  • Collaborative team with regular internal Python and data engineering knowledge-sharing sessions

Who Should Apply

Python developers who enjoy working across both API development and data processing workflows will find this role especially engaging. If you are comfortable switching between writing clean REST APIs in the morning and debugging a Pandas pipeline in the afternoon, DevWave India's Bangalore team provides a well-rounded Python environment with real data scale and clear technical mentorship for developers at all levels.

About the Company

DevWave India is a Bangalore-based technology company building retail analytics and inventory management SaaS platforms. The company processes tens of millions of retail data records daily across its client base and employs 250 people across engineering, data, and product functions. The Python team is one of the company's most active technical communities, with regular internal talks, open source contributions, and a culture that values readable, well-tested code across all Python services.

How to Apply

Apply through this listing with your resume. Mention any Python projects involving REST APIs, data processing, or task automation. Shortlisted candidates will receive a take-home Python assessment focused on practical API and data handling skills.

Job Details

Salary ₹30,000 – ₹60,000 / month
Job Type full-time
Work Mode Onsite
Location Bangalore, Karnataka
Apply Before Jul 03, 2026
Important: We never charge any fee at any stage of the hiring process. If anyone asks for money, report it to [email protected].
Similar Jobs
Data Analyst
Fresher Hub
DevOps Engineer
Fresher Hub
Python Developer
Fresher Hub