Job SummaryWe are seeking an experienced Full Stack Developer – Team Lead with at least 2 years of leadership experience and 5 years of hands-on full-stack development expertise. In this role, you will guide the technical direction of projects, mentor team members, and contribute to building scalable, high-performance web applications that support Audit and Assurance processes. This is an exciting opportunity to play a leadership role in a dynamic environment, driving the adoption of innovative technologies and supporting team growth.Key ResponsibilitiesTeam Leadership and ManagementLead and mentor a team of developers, offering technical guidance and support for professional growth.Conduct regular one-on-one meetings, performance reviews, and training sessions.Manage project timelines, delegate tasks, and ensure timely delivery of high-quality results.Foster a collaborative, innovative team culture focused on continuous improvement.Application DevelopmentDevelop and maintain scalable applications and dashboards to support audit workflows.Build responsive, user-friendly interfaces with HTML, CSS, React, and libraries like Yup, Formik, TypeScript, Tailwind CSS, and Chakra UI.Create and maintain backend systems using Python and Django, with asynchronous task handling via Celery.Optimize databases like Azure SQL and PostgreSQL for efficient data management.Implement secure APIs and manage large datasets to support audit and assurance functions.Cloud Services & InfrastructureOversee cloud infrastructure on Microsoft Azure, managing resource groups and blob storage.Ensure smooth deployment, monitoring, and scalability of applications on Azure.Enhance performance through caching mechanisms such as Redis.Data Analytics EnablementCollaborate with auditors and stakeholders to translate business needs into technical solutions.Improve data visualization and reporting tools to provide valuable audit insights.Promote data-driven decision-making within the Audit and Assurance department.General ResponsibilitiesLead code reviews, ensuring adherence to best practices.Troubleshoot and resolve technical issues to maintain application performance.Contribute to improving development processes and methodologies.Stay updated on emerging technologies to drive innovation.RequirementsEducation & ExperienceBachelor’s degree in Computer Science, Engineering, or related field.3-5 years of full-stack development experience.At least 2 years of leadership experience, managing projects and mentoring teams.Technical SkillsFrontend: Proficiency in HTML, CSS, React, and libraries like Yup, Formik, TypeScript, Tailwind CSS, and Chakra UI.Backend: Proficiency in Python and Django, with experience in Celery for asynchronous processing.Strong database skills in Azure SQL and PostgreSQL.Experience with Redis for caching and API development with JSON data structures.Knowledge of security practices for application and data protection.Cloud Services: Experience with Microsoft Azure Portal, Resource Groups, and Blob Storage. Familiarity with Azure DevOps and CI/CD pipelines.Leadership SkillsProven experience leading development teams and mentoring junior developers.Strong decision-making skills and ability to prioritize tasks effectively.Excellent communication skills for collaboration with both technical and non-technical stakeholders.Ability to foster a positive, collaborative team environment.General SkillsProficient in version control systems (e.g., Git).Familiarity with Agile/Scrum methodologies.Strong problem-solving skills and attention to detail.Ability to write clean, maintainable code.
#J-18808-Ljbffr