JOB DESCRIPTION – PYTHON WEB DEVELOPER
Position : Python Web Developer – Software Engineer
Experience : 6 Months – 3 Years
Location : Remote / On-site (as applicable)
Key Responsibilities :
- Develop, maintain, and optimize Python-based web applications
- Build RESTful APIs using Flask / Django / FastAPI / DRF
- Integrate external APIs and third-party services
- Work with MySQL / PostgreSQL / MongoDB for data operations
- Write secure, scalable, and reusable backend code
- Troubleshoot and resolve application issues & performance bottlenecks
- Collaborate with cross-functional teams (Frontend, QA, Product)
- Participate in code reviews and follow coding best practices
- Manage repositories, branching & CI workflows using Git
- Assist in deployment, server setup, Docker basics preferred
- Maintain project documentation and technical reports
- Stay updated with emerging trends & technologies
Skills Required :
Python Fundamentals :
OOPs, modules, file handling, decorators, generators, error handlingWeb & API Development :
Flask / Django / DRF / FastAPIREST APIs, authentication, authorizationAPI documentation tools (Postman, Swagger)Database :
MySQL / PostgreSQLMongoDB (preferred)Basic query optimization & schema designTools & Platforms :
Git / GitHub / GitLabDocker basics (preferred)Jupyter / VS CodeLinux basics & deployment fundamentalsBonus Skills :
Basic frontend understanding (HTML, CSS, JS)Cloud familiarity - AWS / Azure / GCPCI / CD and Agile workflow knowledgeQualifications :
Bachelor's degree in computer science / IT / Engineering or equivalentRelevant certifications in Python / Web Development (preferred)Candidates with strong internship or project experience are encouraged