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.
Skills Required
Sqlalchemy, Github, API Security, Unit Testing, Postgresql, Pytest, Docker, Mysql, Flask, Gitlab, Python, Oauth, Jwt, Redis, Rest API Development, Git, FastAPI, Mongodb