Key Responsibilities
- Design, develop, and maintain robust and efficient backend systems using Python and frameworks such as Django , Flask , or FastAPI .
- Build and optimize RESTful APIs for seamless front-end integration and third-party service connectivity.
- Collaborate with architects, product managers, and engineers to define and implement scalable system architectures.
- Write clean, testable, and maintainable code following best practices and industry standards.
- Conduct code reviews , share knowledge, and mentor junior developers on technical challenges.
- Utilize version control systems (e.g., Git ) and integrate code into CI / CD pipelines .
- Troubleshoot and resolve performance bottlenecks, bugs, and production issues.
- Stay current with industry trends, emerging technologies, and advocate for continuous improvement.
Required Skills :
Bachelors or Masters degree in Computer Science , Engineering , or a related field.5+ years of experience in Python development (Python 3.x preferred).Strong proficiency with Django , Flask , or FastAPI .Solid understanding of object-oriented programming (OOP) and design patterns .Experience working with relational databases (e.g., PostgreSQL , MySQL ) and NoSQL (e.g., MongoDB ).Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).Understanding of asynchronous programming , multithreading , and concurrent systems.Experience with automated testing frameworks and test-driven development (TDD) .Strong problem-solving skills, attention to detail, and effective communication.Skills Required
Git, Django, Flask, FastAPI, Restful Apis