Job Title: Lead Full Stack Developer (React JS Python)
Experience Level: 7 Years
Job Summary:
We are seeking a highly skilled and experienced Lead Full Stack Developer with expertise in React JS and Python to join our growing development team. The ideal candidate will have a strong foundation in both frontend and backend technologies a proven track record of delivering complex projects and the leadership skills to guide and mentor a team of developers. As a technical lead you will be responsible for architecting solutions setting best practices and driving project execution from conception to deployment.
Key Responsibilities:
- Lead and manage a team of developers working on full-stack web applications.
- Design and implement scalable frontend applications using React JS.
- Develop and maintain robust backend services using Python (Django/Flask/FastAPI).
- Drive the architecture and design of new features and applications.
- Review code provide feedback and ensure code quality through best practices.
- Collaborate with product managers designers and QA to deliver high-quality software.
- Identify performance bottlenecks and optimize application performance.
- Foster a culture of continuous improvement through mentorship and knowledge sharing.
- Contribute to technical decision-making and strategic planning.
Required Qualifications:
- 7 years of hands-on software development experience.
- Strong proficiency in React JS and its ecosystem (Hooks Redux TypeScript preferred).
- Solid experience with Python and related frameworks (Django Flask FastAPI).
- Good understanding of RESTful APIs microservices and web architecture.
- Experience with database systems like PostgreSQL MySQL and NoSQL stores (e.g. MongoDB).
- Familiarity with containerization tools such as Docker and orchestration (Kubernetes is a plus).
- Proficient with Git CI/CD pipelines and agile development methodologies.
- Excellent communication leadership and team collaboration skills.
- Proven ability to lead technical discussions and make strategic decisions.
Preferred Qualifications:
- Experience in cloud environments like AWS GCP or Azure.
- Familiarity with DevOps practices and infrastructure as code (Terraform Ansible).
- Experience with automated testing and test-driven development (TDD).
- Previous experience mentoring junior developers or managing teams.
- Understanding of UI/UX best practices.
What We Offer:
- Competitive salary and performance bonuses.
- Flexible working hours and remote work options.
- Career growth opportunities in a fast-paced tech-driven environment.
- Access to the latest tools technologies and training.