Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Software Engineer, New Grad - Full Stack (Remote)

$50k - $55k per year

Versafile-inc

Software Engineer, New Grad — Full Stack (Remote)

Are you a recent graduate or up to 1 year into your career, ready to ship features end-to-end at a small product team that invests in your growth? We’re a small Canadian product team building docuflow, our SAP content-integration platform, and we’re hiring a Junior Software Engineer for full-stack feature ownership.

 

You’d work on features that span our Java backend (Vert.x, message queues, AWS, SAP) and the React + Material-UI admin GUI. You’ll be paired with a senior or intermediate engineer on the harder pieces and own smaller features end-to-end yourself. The team is small enough that you’ll know everyone’s name, you’ll get real mentorship without the corporate ladder, and decisions get made in days, not quarters.

 

Location: This is a remote position; however, we are only looking for candidates who are already based in British Columbia.

 

How We Work:


  • Kanban with continuous delivery. No sprint theater, no story-point poker, no two-week ceremonies. Pick up the next thing and ship it.

  • No leetcode interviews. We hire on real code conversations and review walk-throughs. We care how you think, not whether you memorised tree-traversal questions. Think Design Pattern trade-offs.

  • No on-call rotation.

  • Output over hours, not face-time. Real PTO. Startup pace, not startup grind.

  • Small team, direct ownership. You won’t spend half your week in stakeholder meetings or write design docs that die in a queue.

  • AI-augmented engineering . Claude Code, GitHub Copilot, and similar assistants are part of the daily workflow for code generation, review, refactoring, and test scaffolding. The human reviewer stays responsible for what gets merged; AI-generated tests get the same scrutiny as any other code.

  • Documented engineering standards. W ritten PR guidelines, review checklists, and coverage gates enforced in CI. We expect you to push them forward.

 

Tech You’ll Work With:


  • Backend: Modern Java, Eclipse Vert.x reactive core, Apache Ignite for distributed cache and clustering, Apache ActiveMQ Artemis for messaging, PostgreSQL with Hibernate.

  • Cloud + SAP: AWS SDK v2 (SQS, S3, EventBridge); SAP Cloud SDK with Apache Olingo (OData v2/v4), JCo (BAPI / RFC), and ArchiveLink.

  • Frontend: React with Material-UI for the admin GUI.

  • Daily tooling: Claude Code and GitHub Copilot. Depth over breadth, we’d rather you’ve shipped something hard than collected acronyms.

 

What You’ll Do:  


  • Build features under the guidance of senior engineers (REST APIs, message-queue workers, AWS integrations, and the React + Material-UI admin pages that go with them) with the tests to back them up.

  • Fix bugs and improve test coverage as you learn the codebase. Real tickets, real customer impact, not toy starter tasks.

  • Refactor and clean up code as you spot opportunities, with senior review and feedback to sharpen your judgement.

  • Get exposure to the full stack (backend services, frontend forms and dialogs, message queues, cloud integrations) and find the areas you want to go deep on.

  • Write the documentation alongside the code, not after. We treat docs as part of the deliverable.

  • Pair regularly, ask questions liberally, and bring your own perspective to code reviews. Junior engineers spot things senior engineers don’t.

 

Who You’ll Be:   


  • A recent graduate, graduating soon, or up to 1 year into your career. Computer Science or Software Engineering degree preferred; strong self-taught candidates with bootcamp + portfolio or substantial personal projects also welcome.

  • Solid fundamentals in Java or another strongly-typed language; some exposure to React or another modern front-end framework.

  • Comfortable with version control, pull requests, code review, and writing tests, even if you’re still figuring out what good test coverage looks like.

  • Eager to learn distributed-systems concepts (queues, retries, idempotency, dead-letter queues). You don’t need to know all of this yet, but you should be excited to.

  • You use AI coding assistants daily and understand they’re a tool to accelerate learning, not a substitute for understanding what your code actually does.

  • You write small, reviewable pull requests and want to keep getting better at it.

 

Nice To Haves:   


  • A portfolio, GitHub profile, or open-source contributions you can walk us through.

  • Co-op terms, internships, or hackathon experience at any tech company.

  • Computer Science or Software Engineering degree preferred (equivalent experience considered).

  • Exposure to enterprise content platforms (Box, SharePoint, S3, FileNet, OpenText) or SAP at any level (even academic).

  • Comfort with reactive / non-blocking JVM frameworks (Vert.x, Spring WebFlux) or async patterns in any language.

  • Familiarity with Docker, Kubernetes, or GitHub Actions CI/CD.

 

Perks:


  • Salary: CAD $50,000 - 55,000 base, depending on experience

  • Quarterly bonus tied to company performance

  • 12-week growth cycles (4-5 per year) with biweekly 1:1 coaching. Each cycle, you pick a growth area and your manager picks another; at the end we keep, decide, or rotate for continuous improvement.

  • Comprehensive health and dental benefits

  • RRSP program

  • Home internet program

To Apply:


  • Please submit your Cover Letter and Resume 

  • Only those candidates who are eligible to work in Canada and who are located in BC prior to sending your application will be considered 

VersaFile's core purpose is to deliver solutions for clients that make a difference. To make a difference, we need people from all walks of life. We genuinely care about people, and it is embedded into who we are. For us, equity and inclusion are a natural part of our culture and purpose. No matter who you are, come join us and together let's make a difference! 

We thank all applicants for their interest, and we will contact you for an interview if you are short-listed as a candidate.  

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Remote Software Engineer, New Grad - Full Stack (Remote) in Trois-Rivières, QC vacancy
  •  ...of a fundamental shift in how software gets made, and we are not tiptoeing...  ...it. We are rebuilding our engineering culture around a simple belief...  ..., we should talk. Our Tech Stack • Ruby on Rails • AWS • Sidekiq...  ...business-critical projects to unlock new capabilities • You have... 
    Remote work
    Long term contract
    Internship
    Work at office
    Flexible hours
    Shift work
    Weekend work

    Babylist, Inc

    Trois-Rivières, QC
    2 days ago
  •  ...candidate will be one of the first engineers to join the company—but will be...  ...the team to scope & prioritize new features - Writing modular,...  ...users to identify & resolve bugs Remote restrictions Workday must...  ...building realtime applications Our Stack The company loves Typescript! The... 
    Remote work
    Long term contract
    Flexible hours

    Rockstar

    Trois-Rivières, QC
    29 days ago
  • About the role: We are seeking a Senior Software Engineer to help build the core platform that will make Samsara "agentic." This platform enables...  ...components that other teams will rely on. We work on the full stack behind the agents including: greenfield products, modalities,... 
    Remote work
    Long term contract
    Internship
    Relocation package

    Samsara

    Trois-Rivières, QC
    8 days ago
  • Senior Software Engineer Remote - Canada | Full-Time | Canals AI About Canals Canals is a bootstrapped, profitable startup transforming wholesale distribution (trillion dollar industry) with AI. Our platform seamlessly integrates with the systems distributors already use, automating... 
    Remote work
    Full time
    Flexible hours

    Canals Ai

    Trois-Rivières, QC
    29 days ago
  • $40 per hour

     ...Cohere is a team of researchers, engineers, designers, and more, who are...  ..., with key offices in London, New York City, Montreal, Seoul,...  ...Bring Your Own Device (laptop). Remote work within Canada. 12 month...  ...machine-written and human-written software engineering-related outputs. •... 
    Remote work
    Hourly pay
    16 hours
    Permanent employment
    Contract work
    Temporary work
    Part time
    For contractors

    Cohere

    Trois-Rivières, QC
    8 days ago
  •  ...reading – PDFs, books, Google Docs, news articles, websites – into audio...  ...include frontend and backend engineers, AI research scientists, and...  ...payments, analytics, subscriptions, new products, text to speech, and...  ...requirements Oversee the full backend API landscape, enhancing... 
    Remote work
    Work at office

    Speechify

    Trois-Rivières, QC
    29 days ago
  • $104k - $145k per year

     ...We are looking for a Senior Software Developer to join our Development...  ...choices that affect the tool stack. This team takes into consideration...  ...Reporting to the Team Lead, Engineering, you will work with the...  ...infrastructure stability. This is a remote-first role within Canada. #LI-... 
    Remote work
    Work at office
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Trois-Rivières, QC
    29 days ago
  •  ...can focus on what matters. Our remote-first team spans the globe, united...  ...worldwide. According to the Stack Overflow Developer Survey, Docker...  ...the most loved tools in modern software development! Please note: This...  ...and user experience across the full lifecycle of the product. The... 
    Remote work
    Long term contract
    Worldwide
    Home office

    Docker

    Trois-Rivières, QC
    29 days ago
  •  ...We’re looking for strong Intermediate Software Developers to help us build A.I. products...  ...willing to experiment with and learn new technologies. Our stack is mostly built with Ruby on Rails,...  ...that functions efficiently even in a remote work setting. You will have flexibility... 
    Remote work
    Work from home
    Weekend work

    Info-tech Research Group

    Trois-Rivières, QC
    29 days ago
  •  ...'t live without. About the Engineering Team: As a member of the...  ...for projects, and investigate new ideas as we help small businesses...  ...with Typescript. We expect software developers to have proficiency...  ...much more. We Support the Full You: We make a serious investment... 
    Remote work
    Work at office
    Work from home

    Wave Hq

    Trois-Rivières, QC
    26 days ago
  • $100k - $150k per year

     ...professional growth. Whether you're pioneering new digital solutions, challenging...  ...are seeking a senior, hands-on Lead MDM Engineer with 7 years of deep Stibo STEP experience...  ...partners closely with business stakeholders and full-stack engineers to design user workflows, data... 
    Remote work
    Long term contract
    Full time
    Temporary work
    Work at office
    Immediate start
    Trial period
    Flexible hours

    Valtech

    Trois-Rivières, QC
    26 days ago
  • Go To Market Engineer - GTM Engineer - DockMaster About Dockmaster.com...  ...the waterfront industry. Our software powers dock operations, reservations...  ...will power every dollar of new business • Work alongside a...  ...anywhere in Canada, working in a remote work model! What your day will... 
    Remote work
    Internship

    Valsoft Corporation

    Trois-Rivières, QC
    29 days ago
  •  ...tools - without manual work. We’re a remote-first team spread across Canada...  ..., and many of our interns join us full-time after graduation. QA Automation Engineer Co-op Location: Quebec-based (Remote...  ...If you’re excited about improving software quality through automation, this... 
    Remote work
    For graduates
    Full time
    Internship
    Flexible hours

    Flexspring

    Trois-Rivières, QC
    26 days ago
  • usd55 - usd60 per hour

    Partner - IBM Customer - Granite Role: Senior Automation Engineer Start date: asap. No of positions: 2 Ideal price point - 55-60 USD/hr Bill rate: 70 CAD/hr Location: GTA , willing to work remote when need be. JD: • 8 -10 years of Strong Java knowledge. Ability to write code... 
    Remote work
    Immediate start

    Royal Cyber Inc.

    Trois-Rivières, QC
    8 days ago
  • $145k - $185k per year

     ...hiring a Senior Site Reliability Engineer to help build and operate that...  ..., and expansions into new regions. Contribute to and improve...  ..., and experience, plus equity, full health/dental/vision coverage,...  ...generous vacation. This role is remote-friendly across Canada and the... 
    Remote work

    Parallel Domain

    Trois-Rivières, QC
    29 days ago
  •  ...Construction Quality / Field Engineer to support civil construction,...  ...Experience with surveying and grade verification is an asset • Knowledge...  ...construction documentation software • Strong knowledge of...  ...and willingness to travel to remote project sites PREFERRED ASSETS... 
    Remote work
    Contract work
    Work at office

    Highbridge Human Capital

    Trois-Rivières, QC
    26 days ago
  • $150k - $175k per year

     ...team members. We are a team of dedicated Engineers and Designers with an average of 7 years’...  ...continuously improving Grantek’s enterprise software development and delivery platforms. This...  ...experience implementing enterprise-grade SDLC and DevSecOps governance frameworks.... 
    Remote work
    Flexible hours

    Grantek Systems Integration

    Trois-Rivières, QC
    26 days ago
  • $125k - $209k per year

     ...About Us Role Summary Engineer II plays a key role in shaping and delivering AI-powered...  ...team’s vision at scale. The Senior Software Engineer II contributes as a hands-on developer...  ...business and organizational needs.  #li-remote #B2 #li-JA1 Ready to Join Us? At... 
    Remote work
    Long term contract
    Local area

    Sophos

    Trois-Rivières, QC
    29 days ago
  •  ...Group is looking for a Hydro Mechanical Engineer with strong design and commissioning expertise...  ...using tools such as ANSYS or equivalent software. • Support condition assessment,...  ...very valuable). This role is designated as remote, giving you the flexibility to primarily... 
    Remote work
    Work at office
    Work from home
    Flexible hours

    Entrust

    Trois-Rivières, QC
    29 days ago
  •  ...crypto world. At Newton, you'll work with a remote team spread across Canada, but you'll never...  ...what’s possible and continuously explore new ideas, technologies, and solutions. Role Overview: We are searching for a DevOps Engineer to improve how we build, deploy and run our... 
    Remote work

    Newton

    Trois-Rivières, QC
    29 days ago
  •  ...Calgary, or Montreal; however, remote candidates will also be...  .... • Use advanced simulation software to optimize CO2 injection schemes...  ...-date on the latest reservoir engineering practices and simulation tools...  ...ability and willingness to learn new concepts and software tools.... 
    Remote work
    Long term contract

    Deep Sky

    Trois-Rivières, QC
    26 days ago
  • $118.75k - $156k per year

     ...connections while maintaining our flexible remote culture. About This Role As a Civil Engineer on Intersect's Development...  ...tools and geospatial analysis software • Experience in grading, stormwater...  ..., pet insurance allowance, full home office setup and free access... 
    Remote work
    Contract work
    Internship
    Work at office
    Home office
    Flexible hours

    Intersect

    Trois-Rivières, QC
    26 days ago
  • $38 per hour

     ...the platform as an AI Tutor in Electrical Engineering, you’ll have the opportunity to collaborate...  ...(C1) or above. • You are ready to learn new methods, able to switch between tasks and...  ...guidelines. • Our freelance role is fully remote so, you just need a laptop, internet connection... 
    Remote work
    Part time
    Freelance

    Mindrift

    Trois-Rivières, QC
    26 days ago
  •  ...leading provider of open source software and operating systems to the...  ...public cloud, data science, AI, engineering innovation and IoT. Our...  ...at Canonical: RustVMM – a new hypervisor for Linux focused on...  ...management. Location We have remote container and virt engineering... 
    Remote work
    Work at office

    Canonical

    Trois-Rivières, QC
    8 days ago
  • $74k - $97k per year

     ...capabilities Build global consistency by developing internal software standards in alignment with your peers and at the direction of...  ...Function Apps, App Services Experience developing and deploying full stack applications Strong knowledge of Python, T-SQL Experience... 
    Remote work
    Flexible hours

    Long View Systems

    Trois-Rivières, QC
    29 days ago
  • $120k per year

     ...workforce spans Australia, Canada, New Zealand, the Philippines, the...  ...Role Location: This is a remote role, open to candidates based...  ...continuous deployment of high quality software code. One of our long term...  ...scalable code for both sides of the stack. What you will do: • Compile... 
    Remote work
    Long term contract
    Immediate start
    Work from home
    Flexible hours
    1 day per week

    Ignition

    Trois-Rivières, QC
    29 days ago
  • $100k - $150k per year

     ...2018, MoneySense has maintained full editorial independence while...  ...intersection of editorial, product, and engineering to build a content engine that...  ...with the modern editorial stack, specifically WordPress (or...  ...and the Canadian market. • Remote-First Environment: The flexibility... 
    Remote work
    Long term contract
    Freelance
    Internship
    Flexible hours
    Shift work

    Ratehub

    Trois-Rivières, QC
    26 days ago
  •  .... We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents...  ...of security-hardened, enterprise-grade container images and Helm charts...  ...We're looking for a Staff-level engineer to help shape the technical... 
    Remote work
    Home office
    Visa sponsorship
    Shift work

    Docker

    Trois-Rivières, QC
    24 days ago
  •  ...have strong experience in Unreal Engine 5, including advanced lighting...  ...lighting. Here at High Voltage Software, we firmly believe that the...  ...products, and continually learning new software packages....  ...Service: Create Employment Type: Full Time, Permanent Working Pattern... 
    Remote work
    Permanent employment
    Full time
    Casual work
    Local area
    Shift work

    High Voltage Software

    Trois-Rivières, QC
    26 days ago
  • $38 per hour

     ...the platform as an AI Tutor in Electrical Engineering, you’ll have the opportunity to collaborate...  ...modifications. • You are ready to learn new methods, able to switch between tasks and...  ...guidelines. • Our freelance role is fully remote so, you just need a laptop, internet connection... 
    Remote work
    Part time
    Freelance

    Mindrift

    Trois-Rivières, QC
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Software Engineer, New Grad - Full Stack (Remote). Be the first to apply!