Python Developer

Year    GJ, IN, India

Job Description

Here's a

sample Python Flask Developer (5+ years experience) job description

you can use or adapt:

: Senior Python Flask Developer (5+ Years Experience)

Position:

Senior Python Flask Developer

Experience Required:

5+ years

Location:

[Insert location or Remote option]

Employment Type:

Full-time

About the Role

We are looking for an experienced

Python Flask Developer

to join our team. The ideal candidate has a strong background in backend development, building scalable APIs, and working with modern cloud-native applications. You will be responsible for designing, developing, and maintaining high-performance web applications and services using Flask and related technologies.

Key Responsibilities

Design, develop, and maintain RESTful APIs and web applications using

Flask

. Architect scalable backend solutions with focus on performance, security, and reliability. Write reusable, testable, and efficient code following best practices. Integrate applications with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.). Collaborate with frontend developers, product managers, and other stakeholders to deliver end-to-end solutions. Implement authentication/authorization mechanisms (JWT, OAuth, etc.). Optimize application performance and troubleshoot production issues. Deploy and manage applications on cloud platforms (AWS, GCP, or Azure). Maintain code quality through version control (Git), CI/CD pipelines, and automated testing. Mentor junior developers and conduct code reviews.
Required Skills & Qualifications

5+ years

of professional experience in software development with

Python

.

3+ years

of hands-on experience with

Flask

(or similar frameworks like Django, FastAPI). Strong understanding of RESTful API design and microservices architecture. Proficiency with relational databases (MySQL/PostgreSQL) and ORM frameworks (SQLAlchemy). Knowledge of caching, message queues, and async processing (Redis, Celery, RabbitMQ, Kafka). Experience with cloud services (AWS Lambda, S3, EC2, Docker, Kubernetes). Familiarity with unit testing, integration testing, and test automation. Solid understanding of software development lifecycle (SDLC) and Agile methodologies. Excellent problem-solving, debugging, and communication skills.
Good to Have

Experience with

FastAPI

or Django for building high-performance APIs. Knowledge of front-end technologies (React, Angular, Vue) for full-stack collaboration. Exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI). Familiarity with monitoring and logging tools (ELK stack, Prometheus, Grafana).
Education

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Job Types: Full-time, Permanent

Pay: ₹80,000.00 - ₹100,000.00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4303565
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year