Role Overview
We are seeking a skilled Python Full Stack Developer to develop and maintain robust web applications. This role requires expertise across the full stack, from responsive frontend development to backend API integration and database management.
Responsibilities
- Develop and maintain web applications using Python frameworks such as Django or Flask.
- Design and develop responsive user interfaces using HTML5, CSS3, JavaScript, Bootstrap, and ReactJS/Angular.
- Build and integrate RESTful APIs and third-party services.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
- Write clean, reusable, and efficient code following coding standards.
- Debug, troubleshoot, and optimize application performance.
- Collaborate with UI/UX designers, QA engineers, and project teams.
- Participate in code reviews and maintain technical documentation.
- Deploy and maintain applications on cloud platforms or Linux servers.
- Ensure application security, scalability, and performance.
Requirements
- Strong knowledge of Python, Django, or Flask.
- Proficiency in frontend technologies: HTML5, CSS3, JavaScript, Bootstrap, ReactJS/Angular.
- Experience with databases: MySQL, PostgreSQL, or MongoDB.
- Experience in REST API development and integration.
- Familiarity with Git/GitHub version control.
- Basic knowledge of Linux and deployment processes.
- Strong debugging and problem-solving skills.
- Minimum 2 years of relevant experience in Python Full Stack Development.
- Bachelor's Degree in Computer Science, Information Technology, or a related field.