Key Responsibilities :
- Design, develop, test, and deploy backend applications using
Python
Write clean, efficient, and maintainable Python code following best practicesBuild RESTful APIs and integrate with third-party APIs and servicesWork with frameworks likeDjango
Flask
, or
FastAPI
Develop and optimize database models and queries (SQL & ORM)Participate in code reviews, testing, and debuggingCollaborate closely with front-end developers, QA engineers, and product managersDocument code, processes, and systems effectivelySupport and maintain existing applications and suggest improvementsEnsure high performance and responsiveness of applicationsRequired Skills :
Strong understanding ofPython (OOP, data structures, error handling, modules)
Experience with at least one Python web framework (Django, Flask, or FastAPI)Solid understanding of RESTful API design and developmentExperience with relational databases (PostgreSQL, MySQL, or similar)Familiarity with Git and version control workflowsBasic understanding of front-end integration (HTML, CSS, JavaScript)Good problem-solving skills and ability to work in a team