Posted on: 03/12/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1584181
Interview Questions for you
View All