Posted on: 17/08/2025
Job Title : Python Developer (Backend)
Experience : 4- 6 Years
Employment Type : Full-time
Role Overview :
We are seeking a skilled Python Developer with strong backend development expertise to design, develop, and optimize scalable backend systems. The candidate should have hands-on experience in building RESTful APIs, working with Python frameworks (Flask/FastAPI), and implementing best practices for clean, efficient, and maintainable code. Strong problem-solving skills, performance tuning abilities, and effective communication are essential for this role.
Key Responsibilities :
- Design, build, and maintain RESTful APIs and backend services using Python (Flask/FastAPI).
- Write clean, efficient, and testable code following industry best practices (PEP8, SOLID, DRY).
- Collaborate with product managers, frontend developers, and DevOps engineers to deliver robust solutions.
- Optimize application performance, ensure scalability, and troubleshoot production issues.
- Work with databases (SQL/NoSQL) for data modeling, queries, and performance tuning.
- Implement unit tests and contribute to automated testing frameworks.
- Participate in code reviews, design discussions, and Agile ceremonies.
- Stay updated with the latest Python frameworks, libraries, and tools to continuously improve development practices.
Required Skills & Qualifications :
- 4- 6 years of professional experience in Python development.
- Strong understanding of Core Python, OOP principles, and design patterns.
- Mandatory hands-on experience with Flask or FastAPI for API development.
- Proficiency in working with relational (MySQL/PostgreSQL) or NoSQL (MongoDB/Redis) databases.
- Strong knowledge of REST APIs, request/response handling, and API security best practices.
- Solid understanding of version control (Git) and CI/CD workflows.
- Excellent problem-solving, communication, and interpersonal skills.
Good to Have Skills :
- Experience with Django framework (ORM, admin, middleware).
- Familiarity with data analytics libraries: Pandas, NumPy, Scikit-learn.
- Exposure to Apache Airflow for workflow orchestration.
- Basic knowledge or hands-on experience with Node.js.
- Experience with Docker/Kubernetes, cloud services (AWS/GCP/Azure), and microservices architecture.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1530722
Interview Questions for you
View All