Senior Python Developer

xAQUA

West Bengal

On-site

INR 2,500,000 - 5,000,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

xAQUA is seeking a Senior Python Developer to lead the development of scalable backend systems and data-driven applications. You will build robust services, APIs, and data workflows powering real-time and batch processing.

This role is ideal for a seasoned engineer who thrives on solving complex problems, building reliable software, and collaborating with data and engineering teams across cloud platforms such as AWS, Azure, and GCP.

Qualifications

  • 7+ years of experience in backend software development with Python.
  • Strong understanding of OOP, modular design and Python design patterns.
  • Experience with web frameworks such as Flask, FastAPI or Django.
  • Hands-on experience with Pandas, SQLAlchemy, PyArrow.
  • Proficiency with SQL and databases (PostgreSQL, DuckDB).
  • Experience with Airflow for workflow orchestration.
  • Knowledge of building scalable distributed applications and microservices.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containers (Docker, Kubernetes).
  • Version control (Git), testing with PyTest, and CI/CD pipelines.
  • Excellent problem-solving, debugging, and communication skills.

Responsibilities

  • Design and develop robust Python-based backend services and microservices.
  • Build RESTful APIs and integrations with third-party systems.
  • Work with data workflows involving ingestion, transformation, and validation.
  • Develop ETL/ELT pipelines using Python, SQL, and Airflow.
  • Collaborate with DevOps teams to deploy, monitor, and scale applications in cloud environments (AWS, Azure, GCP).
  • Optimize code for performance, scalability, and maintainability.
  • Write unit and integration tests, participate in code reviews, and follow CI/CD best practices.
  • Work with cloud storage, databases, and data lake technologies like S3, Parquet, and DuckDB.
  • Collaborate with data scientists, analysts, and engineers to enable data access and modeling.

Skills

Python
Backend development
Code debugging
Communication skills

Tools

Flask
FastAPI
Django
Pandas
SQLAlchemy
PyArrow
Airflow
PostgreSQL
DuckDB
Docker
Kubernetes
Git
PyTest

Job description

About the Role

We are seeking a Senior PythonDevelopertoleadthe development of scalable, high-performance backend systems and data-driven applications. You will work on building robust services, APIs, and data workflows that power real-time and batch applications.

This role is ideal for a seasoned developer who thrives on solving complex problems, building reliable software, and working across data and engineering teams. Youll play a key role in designing and developing Python-based systems that interface with big data frameworks, cloud platforms, and analytics tools.

Key Responsibilities
  • Design and develop robust Python-based backend services and microservices.
  • Build RESTful APIs and integrations with third-party systems and internal tools.
  • Work with data workflows involving ingestion, transformation, and validation.
  • Develop and maintain ETL/ELT pipelines using Python, SQL, and Airflow.
  • Collaborate with DevOps teams to deploy, monitor, and scale applications in cloud environments (AWS, Azure, GCP).
  • Optimize code for performance, scalability, and maintainability.
  • Write unit and integration tests, participate in code reviews, and follow CI/CD best practices.
  • Work with cloud storage, databases, and data lake technologies like S3, Parquet, and DuckDB.
  • Collaborate with data scientists, analysts, and engineers to enable data access and modeling.
Required Skills & Qualifications
  • 7+ years of experience in backend software development, primarily in Python.
  • Strong understanding of OOP, modular design, and Pythondesign patterns.
  • Experience with web frameworks (e.g., Flask, FastAPI, Django).
  • Hands-on experience with data processing tools like Pandas, SQLAlchemy, PyArrow.
  • Proficiency with SQL and database technologies (PostgreSQL, DuckDB, etc.).
  • Experience with Airflow for workflow orchestration.
  • Knowledge of building scalable, distributed applications and microservices.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Solid understanding of version control (Git), testing frameworks (PyTest), and CI/CD pipelines.
  • Excellent problem-solving, debugging, and communication skills.
Preferred Skills (Nice to Have)
  • Experience with data processing frameworks like Apache Spark or Vaex.
  • Familiarity with data storage formats and tools like Parquet, Iceberg.
  • Exposure to data streaming platforms (Kafka, Kinesis, Flink).
  • Experience integrating backend systems with AI/ML pipelines or BI platforms.
  • Understanding of security standards and compliance (GDPR, HIPAA, SOC2).
  • Background in metadata-driven or event-driven architectures.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Select Source International • Pune District, Chennai District, Delhi

On-site
INR 1,200,000 - 2,400,000
Python Developer
Python Developer

NucleusTeq • Chennai District

On-site
INR 900,000 - 1,500,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Dadri

On-site
INR 4,200,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Delhi

On-site
INR 1,800,000 - 3,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Kolkata District

On-site
INR 3,000,000 - 5,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Chennai

On-site
INR 3,500,000 - 6,000,000
Python Developer
Python Developer

Cloudesign Technology Solutions LLP. • Indore District

On-site
INR 1,800,000 - 2,800,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Python Developer
Python Developer

Landmark Group • India

On-site
INR 800,000 - 1,200,000