Job Description
Job Summary:
We are looking for a skilled and experienced Python Full Stack Developer to join our dynamic development team. The ideal candidate will have a strong foundation in backend development using Python (preferably Django/Flask) and frontend technologies like HTML, CSS, JavaScript, and modern frameworks such as React or Angular.
Key Responsibilities:
Design, develop, and maintain scalable web applications using Python and frontend technologies.
Write reusable, testable, and efficient code for both frontend and backend.
Integrate user-facing elements with server-side logic.
Develop RESTful APIs and manage databases (SQL and NoSQL).
Collaborate with UI/UX designers and backend developers for seamless integration.
Participate in code reviews, testing, and deployment processes.
Debug and resolve technical issues and perform root cause analysis.
Ensure application performance, security, and responsiveness.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
2+ years of experience in full stack development using Python.
Proficient in Python (Django / Flask).
Strong understanding of HTML, CSS, JavaScript, and modern frameworks (React / Angular / Vue.js).
Experience with REST APIs, JSON, AJAX.
Familiarity with databases (MySQL, PostgreSQL, MongoDB).
Version control with Git / GitHub / GitLab.
Basic understanding of Docker / CI/CD pipelines is a plus.
Problem-solving mindset and ability to work in a team-oriented environment.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Good knowledge of designing tools and development tools.
- Strong problem-solving and analytical abilities.
Communication
- Effective verbal and written communication skills.
- Collaborative approach to work within a cross-functional team.
Skills
- Python, Django/Flask HTML, CSS, JavaScript,React Angular.
Roles & Responsibilities
- Design, develop, and maintain scalable web applications using Python and frontend technologies.
- Write reusable, testable, and efficient code for both frontend and backend.
- Integrate user-facing elements with server-side logic.
- Develop RESTful APIs and manage databases (SQL and NoSQL).
- Collaborate with UI/UX designers and backend developers for seamless integration.
- Participate in code reviews, testing, and deployment processes.
- Debug and resolve technical issues and perform root cause analysis.
- Ensure application performance, security, and responsiveness.