My Client is seeking an experienced Full Stack Developer – Team Lead with a strong background in full-stack development and team leadership. In this role, you will oversee technical projects, mentor developers, and contribute to the development of scalable web applications. This is an opportunity to lead a growing team in a dynamic and innovative environment.
Key Responsibilities
- Lead and mentor a team of developers, ensuring project goals and professional growth.
- Manage timelines, assign tasks, and uphold quality standards.
- Foster a collaborative and innovative team culture.
- Develop and maintain scalable applications and dashboards.
- Build intuitive user interfaces with React, TypeScript, and Tailwind CSS.
- Develop robust backend systems using Python, Django, and Celery.
- Optimize databases (Azure SQL, PostgreSQL) for efficient performance.
- Implement secure APIs and handle large datasets.
- Manage cloud infrastructure via Microsoft Azure.
- Ensure efficient deployment and monitoring of applications.
- Optimize performance using Redis caching.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Enhance data visualization tools for improved audit insights.
- Drive data-driven practices within the team.
- Conduct code reviews and enforce best practices.
- Troubleshoot technical issues for seamless application performance.
- Stay updated on emerging technologies to drive innovation.
Requirements
Education & Experience
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of full-stack development experience.
- Experience with Django, Azure, and React are essential
- 2+ years leading teams or managing developers.
Tech Stack
- Frontend: React, TypeScript, Tailwind CSS, Chakra UI, Formik, Yup.
- Backend: Python, Django, Celery, Redis, API Development.
- Databases: Azure SQL, PostgreSQL.
- Cloud Services: Microsoft Azure (Portal, Resource Groups, Blob Storage, DevOps, CI/CD).
- Tools & Methodologies: Git, Agile/Scrum.
Leadership & Soft Skills
- Strong decision-making and task prioritization.
- Excellent communication and collaboration with stakeholders.
- Ability to foster a high-performance team environment.
This role offers an exciting opportunity to lead innovative projects and drive the adoption of modern technologies.
On Offer - Competitive salary + Bonus + 25 Days AL + Pension + Health + Health among many others
#LI-JM2