Senior Python Developer (Kolkata)

Senior Python Developer (Kolkata)

30 Oct
|
xAQUA ✓
|
Kolkata

30 Oct

xAQUA ✓

Kolkata

About the Role
We are seeking a Senior Python Developer to lead the 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.
• Robust understanding of OOP, modular design, and Python design 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.

📌 Senior Python Developer (Kolkata)
🏢 xAQUA ✓
📍 Kolkata

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (kolkata) / kolkata

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (kolkata) / kolkata