Enable job alerts via email!

Senior Software Engineer

GuruLink

Toronto

Remote

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading software company is looking for experienced software developers to join their remote team. The role involves designing and maintaining systems processing large-scale data and collaborating with other developers on innovative projects. Candidates should have extensive experience in Java and Spring Boot, as well as familiarity with cloud platforms and modern frontend frameworks. This position values creativity, collaboration, and ownership.

Qualifications

  • 5+ years of professional software development experience.
  • Strong experience with Java and Spring Boot (or equivalent frameworks).
  • Familiarity with Google Cloud or other major cloud platforms.
  • Experience with Vue.js or comparable frontend frameworks.

Responsibilities

  • Design and maintain systems that process large-scale data from ecommerce channels.
  • Collaborate with developers to design and build applications and prototypes.
  • Take ownership of project delivery from concept through completion.

Skills

Software development
Java
Spring Boot
Google Cloud
Vue.js
Relational databases
Non-relational databases
Microservices
Collaboration
Problem-solving
Job description
Overview

Location: REMOTE / Toronto, Ontario
This job allows you to work remotely.

We’re looking for individuals who dream big, work hard, and bring empathy and curiosity to everything they do. Collaboration is at the core of our culture. Together, we’re building a supportive, inclusive, and innovative environment where ideas thrive. If that sounds like you, keep reading…

What You’ll Work On
  • You’ll help design and maintain systems that process large-scale data from multiple ecommerce channels such as Amazon and Shopify.
  • Our technology handles billions of data points to ensure precise and reliable accounting.
  • As ecommerce continues to evolve, so do the technical challenges we take on — and you’ll be part of a team that’s always innovating and pushing boundaries.
  • Mentor fellow engineers to strengthen the team’s overall capabilities and mindset.
  • Collaborate with other developers to design and build new applications, prototypes, or proof-of-concepts.
  • Work hands-on with technologies like modern Java, Spring Boot, Vue.js, GitHub Actions, and Google Cloud.
  • Partner with Product and Customer Success teams to translate business requirements into high-quality, production-ready code.
  • Take ownership of project delivery from concept through completion.

Engineering is at the heart of what we do. Our team brings decades of combined experience and thrives on innovation, experimentation, and creative problem-solving. We build systems in a modern, testable, and object-oriented way to promote scalability, reusability, and clean design. There’s plenty of room to think outside the box and shape the direction of our technology.

What You Can Expect
  • The opportunity to help shape the future of our products and technology
  • A collegial, globally distributed team that values care, respect, and collaboration
  • Occasional in-person meetups in major hubs such as Toronto and Auckland (when possible)
  • Ownership and responsibility — we trust you to take initiative, make an impact, and share ideas
Must Have Skills
  • 5+ years of professional software development experience
  • Strong experience with Java and Spring Boot (or equivalent frameworks)
  • Familiarity with Google Cloud (GCP) or other major cloud platforms such as AWS or Azure
  • Experience with Vue.js or comparable frontend frameworks like React, Angular, or Svelte
  • Proficiency with relational and non-relational databases
  • Experience working with microservices and distributed systems
  • Excellent collaboration and problem-solving skills
  • A deep sense of curiosity and eagerness to learn, question, and continuously improve
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.