Search by job, company or skills

M

Senior Python Developer - Django/Flask

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 100 applicants
Quick Apply

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.

More Info

Job Type:
Employment Type:
Open to candidates from:
Indian

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120604775