Job Description
We are looking for a highly skilled Senior Full Stack Developer with expertise in both React and Django to lead our development team. The ideal candidate will have significant experience in full-stack web development and a proven track record of leading teams in delivering high-quality projects. This role requires strong technical skills in both front-end (React) and back-end (Django) development, as well as leadership qualities to guide and mentor a team of developers.
Responsibilities:
- Lead and manage a team of full-stack developers, ensuring the successful delivery of projects on time and within scope.
- Design, develop, and maintain scalable web applications using React (front-end) and Django (back-end).
- Collaborate with cross-functional teams, including designers, DevOps, and managers, to create high-performance, responsive, and scalable applications.
- Conduct code reviews, mentor junior developers, and enforce best practices in coding, testing, and documentation.
- Architect and implement robust APIs, databases, and server-side applications.
- Ensure the performance, quality, and responsiveness of applications by identifying and solving performance bottlenecks.
- Stay updated with the latest industry trends and technologies, and introduce new methodologies that enhance team efficiency.
- Manage project timelines, and resources, and contribute to sprint planning and delivery.
- Ensure high levels of collaboration, communication, and transparency within the team and across departments.
Qualifications & Skills:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional experience in full-stack web development with React and Django.
- 1+ years of experience in a team lead or leadership role, managing and mentoring developers.
- Extensive experience in building responsive, user-friendly web applications using React.
- Proficiency in building APIs, server-side logic, and database management using Django (Core and DRF).
- Strong understanding of JavaScript, Python, HTML, CSS3, and RESTful APIs.
- Excellent problem-solving skills with a proactive approach to identifying and fixing issues.
- Strong communication skills and ability to collaborate with both technical and non-technical teams.