We are seeking a Lead FullSatack Developer with strong expertise in Python &React to drive the development of scalable and high-performance web applications. The ideal candidate will have extensive experience in backend development using Python (Django/Flask/FastAPI) and frontend development with React.js, along with leadership skills to mentor a team of engineers.
Key Responsibilities:
Lead the design and development of full-stack web applications using Python and React.
Architect and implement scalable, high-performance APIs using Django, Flask, or FastAPI.
Develop and maintain interactive front-end components using React.js, Redux, TypeScript, and modern UI frameworks.
Ensure high-quality code by conducting code reviews, implementing best practices, and writing unit/integration tests.
Collaborate with cross-functional teams, including UI/UX designers, DevOps, and product managers.
Optimize applications for performance, security, and scalability.
Implement CI/CD pipelines and integrate DevOps best practices.
Mentor junior developers and provide technical guidance to the team.
Stay updated with emerging technologies and propose innovative solutions.
Required Skills & Qualifications:
10+ years of professional experience in software development.
Strong proficiency in Python and web frameworks like Django, Flask, or FastAPI.
Hands-on experience with React.js, Redux, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
Expertise in designing and consuming RESTful and GraphQL APIs.
Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
Proficiency in cloud platforms such as AWS, Azure, or GCP.
Knowledge of Docker, Kubernetes, Jenkins, and CI/CD pipelines.
Familiarity with authentication/authorization mechanisms like OAuth2, JWT.
Experience with unit testing frameworks such as PyTest, Jest, and Enzyme.