Title : Full Stack Developer-Team Lead
Location : Toronto, ON (Fridays WFH)
Duration : + Months of Contract
Responsibilities
- A Full Stack Dev Team Lead for this role must have - years of Java and JavaScript experience as well as + years of Flutter UI development, plus experience with databases, APIs, testing, and cloud / CI-CD, alongside strong problem-solving and communication skills.
- As a Full-Stack Developer Team Lead, you will oversee development across both front-end and back-end systems, ensuring seamless integration of services and APIs.
- You are expected to serve as a subject matter expert, lead and mentor the development team, and drive technical decision-making to deliver scalable, high-quality solutions.
- This role requires close collaboration with cross-functional teams, proactive problem-solving across multiple domains, and leadership in shaping both technical direction and team performance.
- Lead the design, development, and deployment of scalable full-stack applications.
- Provide technical guidance and mentorship to developers, fostering best practices in coding, testing, and DevOps.
- Oversee API development and integration with front-end and mobile applications.
- Drive architectural decisions and ensure alignment with enterprise standards.
- Collaborate with product owners, architects, and business stakeholders to define requirements and deliver features.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Stay current with emerging technologies and industry trends to continuously improve processes and solutions.
- Champion Agile practices, ensuring effective planning, code reviews, and sprint execution.
Qualifications
- Expert proficiency in Java (required)
- Expert proficiency in GitHub and JavaScript (recommended)
- Advanced proficiency in Flutter UI and Microsoft Azure