Python Back End Developer
Develop and maintain Python backend applications
Design and implement REST APIs
Write clean, maintainable, and well-documented code
Work with databases to manage and process data
Test, debug, and improve existing backend services
Participate in code reviews and Agile development processes
Collaborate with developers, product owners, and scrum teams
Improve system performance, reliability, and scalability
Mandatory Requirements
Education & Experience Bachelor’s or master’s degree in computer science, Software Engineering or related field
0–4 years of backend development experience
Programming & Backend Strong knowledge of Python
Experience developing backend services and REST APIs
Experience with Python frameworks such as:
Django, FastAPI , Flask
Understanding of Object-Oriented Programming (OOP) Databases
Experience with SQL databases (PostgreSQL, MySQL, Redshift or similar) Development Tools
Experience with GIT version control
Cloud & Infrastructure Basic experience with cloud platforms .
Software Engineering Practices Understanding of: Microservices architecture
API development
Debugging and troubleshooting
Software design principles
Soft Skills Ability to work in collaborative development teams
Strong problem-solving skills
Good English communication skills
Strong willingness to learn and adapt