cover image
Collabera

Full Stack Engineer

On site

Toronto, Canada

Senior

Freelance

24-07-2025

Share this job:
Expired

Skills

Communication Leadership Java JavaScript Apache Kafka CI/CD Docker Kubernetes Problem-solving Programming apache Azure react node.js Front-end Development AWS Software Development cloud platforms Next.js Kafka Microservices

Job Specifications

Role Summary:
We are seeking an experienced Full Stack Engineer to join our dynamic team in Toronto.
The successful candidate will architect, develop, and deploy scalable, high-performance applications using modern front-end and back-end technologies.
This role requires a strong focus on React and Next.js for front-end development, coupled with expertise in microservices, containerized solutions, and cloud platforms.
You will collaborate with cross-functional teams to deliver seamless end-to-end solutions, enforce coding standards, mentor junior developers, and drive innovation by staying ahead of industry trends.
Key Responsibilities:
Architect and Build Scalable Applications: Design and develop full stack applications using React, Next.js, and modern backend technologies to deliver robust, user-focused solutions.
Microservices and Containerization: Design, implement, and deploy microservices and containerized solutions using Kubernetes to ensure scalability and reliability.
Cross-Functional Collaboration: Partner with product managers, designers, and other stakeholders to ensure seamless integration and alignment across all stages of development.
Technical Leadership: Lead development efforts by enforcing coding standards, best practices, and promoting a culture of technical excellence.
Innovation and Trends: Stay updated with the latest industry trends and technologies to drive innovation and enhance technology adoption within the team.
Mentorship: Mentor junior developers, fostering a culture of learning, collaboration, and continuous improvement.
Must-Have Skills:
Experience: Minimum of 7+ years of professional software development experience with a strong focus on front-end development.
JavaScript : Advanced proficiency in JavaScript, including modern ES6+ features and asynchronous programming.
Next.js/React: Extensive experience building scalable, performant front-end applications using React and Next.js.
Node.js: Strong expertise in developing server-side applications using Node.js.
Java/Backend Knowledge: Practical experience or working knowledge of Java and backend development principles.
Preferred Skills:
CI/CD and Containerization: Hands-on experience with CI/CD tools such as Docker and Kubernetes for building and deploying applications.
Extended Experience: 9+ years of professional software development experience is highly desirable.
Kafka: Experience with Apache Kafka for building event-driven architectures.
Streaming Technologies: Familiarity with streaming technologies is a strong advantage (e.g., Apache Kafka, AWS Kinesis, or similar).
Cloud Platforms: Experience with AWS or Azure for deploying and managing cloud-based applications.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Proven track record of delivering scalable full stack applications in a fast-paced environment.
Strong problem-solving skills and the ability to work independently or as part of a team.
Excellent communication skills to collaborate effectively with cross-functional teams.
Passion for mentoring and fostering a culture of continuous learning
.

About the Company

In our relentless pursuit of greatness, we are dedicated to developing individuals, creating exceptional teams, and cultivating a unique culture of unity and care. As providers of digital talent solutions, we aim to positively impact businesses and communities globally. We would be honored to be your trusted and uncommon partner on this journey. Know more