Jobgether

Software Engineer - Full Stack - (Remote - Canada)

Salary ? Salary range shown is either directly from the job description or estimated based on typical salaries for similar roles in this industry. This estimate aims to give a general idea of the expected compensation for the position.
$87600 - $98400

Job Description

About Jobgether

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

One of our companies is currently looking for a Software Engineer - Full Stack in Canada.

In this role, you will be responsible for building innovative products and features for a platform that impacts millions of users and businesses. Working closely with cross-functional teams, you will develop both front-end web applications and back-end services to ensure seamless user experiences. You will be involved in delivering scalable, high-performance systems while also mentoring junior engineers and participating in code reviews.

Accountabilities:

  • Design, implement, and deliver software solutions to solve complex, customer-facing problems.
  • Develop both front-end applications using modern JavaScript frameworks like React/Vue and back-end services with languages such as PHP and Golang.
  • Write clean, efficient, modular, and high-quality code, following industry best practices.
  • Collaborate with cross-functional teams to understand requirements and deliver scalable and resilient systems.
  • Take ownership of the quality of your work by writing automated tests and conducting thorough debugging.
  • Provide coaching to junior engineers, including assisting with their development throughout the entire software development lifecycle.
  • Participate in design reviews, pair programming, and code reviews to ensure the implementation of best practices.

Requirements

  • 3+ years of experience in software engineering, with expertise in full-stack development.
  • Proficiency in front-end technologies such as JavaScript, React/Vue, and back-end technologies like PHP or Golang.
  • Strong understanding of computer science fundamentals, including algorithms and data structures.
  • Experience in API design and frameworks, including REST, RPC, and technologies like protobuf, gRPC, and OpenAPI.
  • Hands-on experience building microservices and using modern tools such as Docker, ECS, Lambda, and SQS.
  • Familiarity with various storage and caching systems, including MySQL, Redis, DynamoDB, and S3.
  • Proven ability to implement responsive designs using HTML, CSS, and JavaScript, developing reusable components.
  • Ability to implement fault-tolerant systems with monitoring and observability, using modern best practices.
  • A customer-obsessed mindset, always working to deliver the best experience for users.
  • Ability to work in a fast-paced environment, taking ownership of complex problems and delivering solutions effectively.

Benefits

  • Salary range: $108,000 - $121,500, based on experience and qualifications.
  • Opportunities for career development and growth within a global, mission-driven company.
  • Inclusive and diverse work culture that promotes innovation and collaboration.
  • Flexible work environment with a remote-first approach.
  • Equal opportunity employer, committed to creating an inclusive workspace where diverse perspectives are valued.
  • Health and wellness benefits, plus professional development opportunities to help you grow in your career.

Jobgether hiring process disclaimer


This job is posted on behalf of one of our partner companies. If you choose to apply, your application will go through our AI-powered 3-step screening process, where we automatically select the 5 best candidates.


Our AI thoroughly analyzes every line of your CV and LinkedIn profile to assess your fit for the role, evaluating each experience in detail. When needed, our team may also conduct a manual review to ensure only the most relevant candidates are considered.


Our process is fair, unbiased, and based solely on qualifications and relevance to the job. Only the best-matching candidates will be selected for the next round.


If you are among the top 5 candidates, you will be notified within 7 days.
If you do not receive feedback after 7 days, it means you were not selected. However, if you wish, we may consider your profile for other similar opportunities that better match your experience.


Thank you for your interest!

#LI-CL1