Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking an experienced Python Developer (6+ years) with strong expertise in Flask or FastAPI, REST API development, and backend architecture. The ideal candidate should have hands-on experience in building scalable applications, integrating databases, and working with cloud or DevOps environments.

Responsibilities

  • Design, develop, and maintain RESTful APIs using Flask or FastAPI.
  • Write clean, scalable, and maintainable code following best practices.
  • Build and optimize server-side logic, data processing, and business workflows.
  • Develop microservices-based backend applications.
  • Integrate with SQL/NoSQL databases like PostgreSQL, MySQL, MongoDB, etc.
  • Implement authentication, authorization, and API security best practices.
  • Work closely with frontend, DevOps, and QA teams for end-to-end development.
  • Deploy and manage applications on cloud platforms (AWS/Azure/GCP).
  • Troubleshoot performance issues and optimize application performance.
  • Participate in code reviews, sprint planning, and technical discussions.
  • Document application components and APIs.

Requirements

  • 6+ years of hands-on experience with Python.
  • Strong expertise in Flask and/or FastAPI.
  • Experience in REST API development and microservices architecture.
  • Strong understanding of OOPs, design patterns, and modular programming.
  • Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
  • Familiarity with ORM frameworks like SQLAlchemy.
  • Good understanding of API security, JWT/OAuth, and authentication mechanisms.
  • Experience with Docker, containers, and basic DevOps practices.
  • Hands-on with version control (Git/GitHub/GitLab).
  • Experience with unit testing (PyTest, unittest).
  • Bachelor's/Master's degree in Computer Science, Engineering, or related field.
  • Certification in Python, Cloud, or related technologies is a plus.

Good To Have

  • Experience with Celery, Kafka, and RabbitMQ (message queues).
  • Knowledge of CI/CD pipelines.
  • Cloud experience: AWS Lambda, ECS, EC2 S3 Azure Functions, etc.
  • Understanding of front-end frameworks (React/Angular) for integration.
  • Exposure to machine learning basics or data engineering is a plus.
This job was posted by Ganesh Singh from Patch Infotech.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You