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

  • 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.

Required Skills & Qualifications

  • 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