Job Title: Full Stack Developer – Lead
We are seeking an experienced Full Stack Developer – 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.
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:
* 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/mentoring developers.
This role offers an exciting opportunity to lead innovative projects and drive the adoption of modern technologies.
What We Offer:
* Competitive salary
* Bonus
* 25 Days Annual Leave
* Pension
* Health benefits