Software Engineer, New Grad

Jobgether • Canada
Remote
Apply
AI Summary

Jobgether is seeking a recent graduate or professional with up to one year of experience in software engineering to join a small, collaborative team as a Software Engineer, New Grad. The role involves building and delivering full-stack features across Java-based backend services and React/Material-UI frontend components. The ideal candidate will have a strong foundation in Java or another strongly typed programming language and basic understanding of frontend development using React or similar modern frameworks.

Key Highlights
Build and deliver full-stack features
Collaborate with senior engineers
Develop REST APIs and message-driven services
Key Responsibilities
Build and deliver full-stack features across Java-based backend services and React/Material-UI frontend components
Collaborate with senior engineers to design, implement, test, and deploy features
Develop REST APIs, message-driven services, and cloud-integrated components supporting enterprise content workflows
Technical Skills Required
Java React Material-UI Vert.x AWS Git Pull requests Collaborative code review workflows
Benefits & Perks
Competitive salary: 50,000 - 55,000 CAD base
Quarterly performance-based bonus
Remote work
Comprehensive health and dental benefits
RRSP retirement savings program
Nice to Have
Internship, co-op experience, personal projects, or exposure to Docker, CI/CD, or enterprise systems

Job Description


This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer, New Grad in Canada.

This is an early-career full-stack engineering role designed for recent graduates or professionals with up to one year of experience who want to grow rapidly in a hands-on, product-focused environment. You will contribute to building and improving a modern SaaS platform that integrates enterprise content systems, working across both backend and frontend components. The role offers exposure to real production systems from day one, with opportunities to ship features end-to-end under the guidance of experienced engineers. You will work in a small, collaborative team where decisions are made quickly and ownership is encouraged. The environment emphasizes learning by doing, continuous delivery, and meaningful mentorship without unnecessary process overhead. This is a remote role, but candidates must already be based in British Columbia.

Accountabilities

  • Build and deliver full-stack features across Java-based backend services (Vert.x, messaging systems, AWS integrations) and React/Material-UI frontend components.
  • Collaborate with senior engineers to design, implement, test, and deploy features with real customer impact.
  • Develop REST APIs, message-driven services, and cloud-integrated components supporting enterprise content workflows.
  • Write and maintain unit, integration, and system tests to ensure code quality and reliability.
  • Fix bugs, improve performance, and enhance test coverage across existing systems while learning the codebase.
  • Contribute to code reviews, documentation, and engineering standards within a modern CI/CD environment.
  • Participate in AI-augmented development workflows using tools such as GitHub Copilot and other coding assistants.
  • Engage in continuous improvement of engineering practices, including refactoring and design enhancements.

Requirements

  • Recent graduate or up to 1 year of professional experience in software engineering or computer science-related roles.
  • Strong foundation in Java or another strongly typed programming language.
  • Basic understanding of frontend development using React or similar modern frameworks.
  • Familiarity with Git, pull requests, and collaborative code review workflows.
  • Willingness to learn distributed systems concepts such as messaging, retries, queues, and asynchronous processing.
  • Understanding of testing principles and willingness to write and improve automated tests.
  • Interest in cloud technologies, APIs, and backend systems at scale.
  • Comfortable using AI coding tools as part of daily development while maintaining ownership of code quality.
  • Strong communication skills, curiosity, and a growth-oriented mindset.
  • Bonus: internship, co-op experience, personal projects, or exposure to Docker, CI/CD, or enterprise systems.

Benefits

  • Competitive salary: 50,000 - 55,000 CAD base, depending on experience
  • Quarterly performance-based bonus
  • Remote work with eligibility restricted to candidates based in British Columbia
  • Comprehensive health and dental benefits
  • RRSP retirement savings program
  • Structured 12-week growth cycles with biweekly 1:1 coaching and personalized development goals
  • Exposure to modern full-stack technologies and enterprise-scale systems
  • Strong mentorship culture in a small, collaborative engineering team
  • Real ownership of production features from early in your career.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Similar Jobs

Explore other opportunities that match your interests

Senior AI Engineer

Programming
•
11h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

levanta labs

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Akkodis

Canada

Senior Full Stack Developer

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

bimm

Canada

Subscribe our newsletter

New Things Will Always Update Regularly