Software Engineer, New Grad - Full Stack (Remote)

VersaFile
$50,000 - $55,000Remote

About The Position

We are hiring a Junior Software Engineer for full-stack feature ownership on our SAP content-integration platform, docuflow. This is a remote position for candidates based in British Columbia. You will work on features spanning 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 harder tasks and own smaller features end-to-end. The team offers real mentorship, quick decision-making, and a focus on output over hours. We utilize AI-augmented engineering with tools like Claude Code and GitHub Copilot, alongside documented engineering standards and continuous delivery via Kanban.

Requirements

  • Recent graduate, graduating soon, or up to 1 year into your career.
  • 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.
  • Eager to learn distributed-systems concepts (queues, retries, idempotency, dead-letter queues).
  • 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.
  • Eligible to work in Canada and located in BC.

Nice To Haves

  • Computer Science or Software Engineering degree preferred; strong self-taught candidates with bootcamp + portfolio or substantial personal projects also welcome.
  • A portfolio, GitHub profile, or open-source contributions you can walk us through.
  • Co-op terms, internships, or hackathon experience at any tech company.
  • 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.

Responsibilities

  • 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.
  • 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.
  • Pair regularly, ask questions liberally, and bring your own perspective to code reviews.

Benefits

  • Quarterly bonus tied to company performance
  • 12-week growth cycles with biweekly 1:1 coaching
  • Comprehensive health and dental benefits
  • RRSP program
  • Home internet program
  • Real PTO
  • No on-call rotation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service