Backend Developer

Backend Developer

Toronto, Ontario, Canada  - Permanent


Job Description

Location: Greater Toronto Area (GTA) preferred, with the ability to work in-office. Must be able to effectively collaborate across different time zones.

Role Overview:
We are seeking an experienced Backend Team Lead to join our dynamic team. The ideal candidate will have extensive experience in Java (J2EE) and API development, particularly in the context of Lens. This role involves leading a team of developers, collaborating with external development partners, and leveraging Contact Center experience to drive innovative solutions. The candidate should possess strong architectural design skills, a deep understanding of user requirements, and the ability to develop flexible backend solutions involving multiple interactive components.

Responsibilities:
Lead a team of backend developers, providing guidance, support, and mentorship to ensure project success.
Collaborate with external development partners to drive project objectives and deliverables.
Utilize Contact Center experience to inform backend development strategies and solutions.
Architect backend systems that align with user requirements, ensuring scalability, performance, and reliability.
Develop and implement flexible backend solutions, considering the interaction of multiple components.
Conduct thorough unit testing to validate the functionality, performance, and reliability of backend systems.
Communicate effectively with cross-functional teams to ensure alignment and collaboration throughout the development lifecycle.
Stay updated on emerging technologies and industry trends to continuously improve backend development processes and practices.

Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
10+ years of experience in backend development, with a focus on Java (J2EE) and API development.
Proven experience working with Lens or similar technologies.
Strong leadership skills with the ability to lead and inspire a team of developers.
Experience collaborating with external development partners is highly desirable.
Knowledge of Node.JS is a plus.
Excellent problem-solving skills and the ability to analyze complex technical challenges.
Proficiency in designing and implementing flexible backend solutions that meet user requirements.
Solid understanding of software development best practices, including unit testing and version control.
Excellent communication and interpersonal skills, with the ability to effectively collaborate across different time zones.

If you are passionate about backend development, possess strong leadership skills, and thrive in a dynamic, collaborative environment, we encourage you to apply for this exciting opportunity. Join us in driving innovation and delivering cutting-edge solutions in the fast-paced world of technology.


Details:

Starting: ASAP







Similar jobs in Toronto:

Similar jobs in other locations: