Area(s) of responsibility
Job Description – Full Stack Python Developer (3–5 Years)
Role Overview
We are looking for a Full Stack Python Developer (3–5 years) who can design, develop, and maintain scalable web applications across both front-end and back-end layers. The ideal candidate should have strong expertise in Python frameworks (Django/Flask) and modern front-end technologies.
________________________________________
Key Responsibilities
Backend Development
- Develop and maintain server-side applications and APIs using Python frameworks (Django/Flask/FastAPI)
- Design and implement RESTful APIs and business logic
- Manage and optimize databases (SQL/NoSQL) and ensure data integrity
- Implement authentication, authorization, and security best practices
Frontend Development
- Build responsive and user-friendly interfaces using HTML, CSS, JavaScript
- Work with modern frameworks such as React / Angular for UI development
- Ensure cross-browser compatibility and performance optimization
Full Stack Integration
- Integrate front-end components with backend services and APIs
- Develop end-to-end application features from UI to database
- Handle API integration with third-party services
Testing & Maintenance
- Perform unit testing, debugging, and troubleshooting to ensure application quality
- Maintain and enhance existing applications and fix production issues
- Optimize application performance, scalability, and reliability
Collaboration & Delivery
- Work closely with product managers, QA, and DevOps teams to deliver features
- Participate in Agile/Scrum ceremonies (sprint planning, reviews)
- Follow best practices for code quality, documentation, and version control
________________________________________
Required Skills & Experience
- 3–5 years of experience in Full Stack Development
- Strong proficiency in Python programming
- Hands-on experience with Django / Flask / FastAPI frameworks
- Experience in frontend technologies (HTML, CSS, JavaScript)
- Exposure to frontend frameworks (React / Angular / Vue)
- Experience in REST API development and integration
- Strong understanding of databases (MySQL, PostgreSQL, MongoDB)
- Familiarity with Git and version control
- Understanding of SDLC, Agile methodologies
________________________________________
Preferred Skills
- Experience with cloud platforms (AWS/Azure/GCP)
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with Docker / containerization
- Basic understanding of microservices architecture
________________________________________
Soft Skills
- Strong problem-solving and analytical abilities
- Good communication and stakeholder collaboration
- Ability to work independently and in team environments
________________________________________
Qualifications
- Bachelor's degree in Computer Science, IT, or related field
- Relevant certifications (Python / Cloud) preferred
________________________________________
Nice-to-Have
- Experience in performance optimization and scalability
- Exposure to data processing libraries (Pandas/Numpy)