Software Engineer, New Grad

Jobgether

Remote (Anywhere)

Accepting Applications Full-time Remote
Posted 2 hours, 5 minutes ago 0 views 0 applications
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.
Login to Apply

Don't have an account? Register

About Company
Jobgether
View All Jobs
Share this job