MA

Senior Python Developer - Django/Flask

Maimsd Technology
Bangalore5-7 LPA Posted 1 Jul 2025
FULL TIME
Flask
Pyspark
Python Programming
Xml
Json
+1 more

Job Description

Maimsd Technology is seeking a skilled and experienced Senior Python Developer to join our team. The ideal candidate will possess strong expertise in Python development, proficiency with web frameworks like Django and Flask, and hands-on experience with data processing using Apache Spark and PySpark. This role requires a solid understanding of client-server architectures, web application backend development, and robust SQL skills.

Key Responsibilities:

  • Develop and maintain high-quality, scalable Python-based applications and tools.
  • Design, build, and maintain efficient, reusable, and reliable Python code.
  • Implement complex data processing tasks utilizing the Apache Spark framework and PySpark.
  • Write advanced Python scripts for automation and sophisticated data manipulation.
  • Lead backend development for web applications, ensuring robust and performant systems.
  • Process and manage various data formats, including JSON, XML, and CSV, for client-server communication.
  • Implement and optimize complex SQL queries and database interactions to ensure data integrity and performance.
  • Collaborate effectively with cross-functional teams to define, design, and ship new features.
  • Ensure high code quality, maintain organized codebases, and drive the automation of development processes.

Requirements:

Required:

  • 5+ years of professional development experience.
  • Strong proficiency in Python programming language.
  • Extensive experience with Python web frameworks such as Django and Flask.
  • In-depth understanding of the Apache Spark framework and its architecture.
  • Hands-on experience with PySpark for big data processing.
  • Proficiency in Python scripting for automation and data manipulation tasks.
  • Solid knowledge of client-server architectures and web application backend development.
  • Experience with JSON, XML, and CSV data processing.
  • Strong background in SQL and database management.
  • Solid experience with Linux environments.

Preferred:

  • Familiarity with Apache Spark framework and its architecture (beyond basic understanding).
  • Previous development experience with Apache Spark.
  • Exposure to the Databricks platform.
  • Experience with containerization technologies (e.g., Docker) and Kubernetes.
  • Knowledge of managing EKS clusters in AWS (Amazon Elastic Kubernetes Service).

Education:

  • Bachelor's degree in Computer Science, Engineering, or a related field (preferred).

Skills:

  • Analytical mindset and strong problem-solving skills.
  • Ability to work both independently and collaboratively in a team environment.
  • Excellent communication skills and ability to articulate technical concepts clearly to both technical and non-technical stakeholders.

Join WhatsApp Channel