Full Stack Developer
GFL Environmental Inc.
Date: 12 hours ago
City: Vaughan, ON
Contract type: Full time

We are looking for a Full Stack Developer with strong expertise in Java for backend development and modern JavaScript frameworks—preferably Svelte, though React or Angular experience will also be considered. You will play a key role in designing, developing, and maintaining end-to-end web applications that deliver exceptional user experiences and robust backend services.
This is a hands-on role for someone who thrives on building scalable, high-performance systems and elegant, responsive frontends.
Responsibilities
This is a hands-on role for someone who thrives on building scalable, high-performance systems and elegant, responsive frontends.
Responsibilities
- Design, develop, and maintain scalable backend services using Java (Spring Boot or similar frameworks).
- Build interactive and high-performing user interfaces using Svelte, or other modern frontend frameworks such as React or Angular.
- Integrate APIs and third-party services to deliver seamless end-to-end functionality.
- Collaborate closely with UX/UI designers, product managers, and other developers to deliver features from concept to production.
- Implement automated tests, CI/CD pipelines, and ensure code quality through code reviews and best practices.
- Optimize applications for performance, security, and scalability.
- Troubleshoot and resolve production issues, contributing to continuous improvement and reliability.
- Stay current with emerging technologies and suggest improvements to development processes.
- Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent experience).
- 3+ years of professional experience* as a Full Stack or Software Developer.
- Strong proficiency in Java, including experience with *Spring Boot framework.
- Experience building responsive web interfaces using Svelte, React, or Angular.
- Solid understanding of RESTful API design and implementation.
- Hands-on experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Proficient in HTML5, CSS3, and modern JavaScript (ES6+).
- Familiarity with Git, CI/CD pipelines, Docker, and cloud environments (AWS).
- Strong problem-solving skills and a passion for clean, maintainable code.
- Experience with GraphQL or WebSockets for real-time applications.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume