Enable job alerts via email!

Software Engineering - Application Developer

eTeam

Toronto

On-site

CAD 90,000 - 120,000

Full time

24 days ago

Job summary

A leading tech firm is seeking a Full Stack Developer-Team Lead in Toronto. This role involves overseeing development across front-end and back-end systems, providing technical guidance, and leading a team in delivering scalable applications. The ideal candidate must have expert proficiency in Java, along with strong experience in JavaScript and Flutter UI. This position includes leadership responsibilities, collaboration with cross-functional teams, and adherence to Agile practices.

Qualifications

  • Expert proficiency in Java is required.
  • Expert proficiency in GitHub and JavaScript is recommended.
  • Advanced proficiency in Flutter UI and Microsoft Azure is expected.

Responsibilities

  • Oversee development across both front-end and back-end systems.
  • Serve as a subject matter expert and mentor the development team.
  • Drive architectural decisions and ensure alignment with enterprise standards.
  • Collaborate with stakeholders to define requirements and deliver features.
  • Champion Agile practices for effective planning and sprint execution.

Skills

Java
GitHub
JavaScript
Flutter UI
Microsoft Azure
Job description

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.