Senior Full-Stack Developer at GoMaterials
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

09 Dec, 25

Salary

0.0

Posted On

10 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

WHO WE ARE:

GoMaterials is one of Canada’s fastest-growing companies, recognized by Deloitte, the Globe & Mail, and the Lazaridis Scaleup Program. We’re revolutionizing how landscape contractors source plant and hardscape materials through a B2B marketplace that simplifies procurement in a traditionally outdated industry.
Since our inception, we have helped landscapers save time, money, and stress and plant over 1.5 million plants and trees. Led by a young and eager group of entrepreneurs, GoMaterials is aggressively expanding across North America. We are therefore looking for amazing people to add to our team!

Responsibilities

ABOUT THE ROLE:

As a Senior Full-Stack Developer, you’ll be a key player in building and scaling our web applications with Angular, Spring Boot/Java, and MySQL. This is a hands-on role where you’ll take ownership of both coding and database implementation, delivering clean, efficient, and high-quality solutions. From day one, you’ll have a big impact on our growth, and as the company continues to scale, you’ll have plenty of opportunities to grow your career right alongside it.

WHAT YOU’LL DO:

  • Lead the hands-on development, implementation, and deployment of scalable web applications using Angular, Spring Boot/Java, and MySQL.
  • Collaborate with cross-functional teams to understand requirements and implement effective technical solutions within the defined tech stack.
  • Develop and maintain responsive and user-friendly front-end interfaces using Angular.
  • Develop and maintain robust, scalable back-end services and APIs using Spring Boot and Java.
  • Design, implement, manage, and optimize MySQL database schemas, queries, and stored procedures.
  • Ensure the performance, quality, and responsiveness of applications across the stack.
  • Mentor and guide junior developers, promoting best practices specifically in Angular, Spring Boot/Java, and MySQL development.
  • Conduct thorough code reviews and provide constructive feedback focused on implementation quality and efficiency.
  • Stay updated with the latest trends and best practices relevant to Angular, Spring Boot, Java, and MySQL.
  • Troubleshoot and resolve complex technical issues across the full stack.
Loading...