Key Skills: OOPS, Flask, Python, Data Structures, Fast Api, Algorithms, Django, Pytest, Framework, CICD, SQL
Roles and Responsibilities:
- Design and develop scalable web applications and desktop applications using Python
- Build and maintain REST APIs and integrate backend services with frontend applications
- Implement robust backend logic with robust error handling and secure coding practices
- Work with QA and product teams to deliver stable releases and resolve defects
- Support junior developers through code reviews and technical guidance
Skills Required:
- 5-10 years of relevant Python development experience
- Strong hands-on experience in Python development with solid OOPS fundamentals
- Experience with FastAPI, Flask, or Django for backend application development
- Strong understanding of concurrency, data structures, and algorithms
- Experience building REST APIs and working with scalable backend systems
Good to Have:
- SQL experience with query optimization
- Pytest or similar unit testing framework experience
- QT Framework exposure for desktop application development
- Understanding of CI/CD pipelines
Education: Bachelor's degree in Computer Science or a related field