INTELLIGENT - Content | Process | Automation
Software Engineer, New Grad – Full Stack
Location
Canada
Posted
204 days ago
Salary
$50K - $55K / year
Seniority
Entry Level
Job Description
Software Engineer, New Grad – Full Stack
VersaFile (An RKO Company)
• 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 • Pair regularly, ask questions liberally, and bring your own perspective to code reviews.
Job Requirements
- 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 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.
Benefits
- Comprehensive health and dental benefits
- RRSP program
- Home internet program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Two ChairsRedefining mental health care to be centered in relationships, backed by research, and powered by thoughtful technology.
• Lead the technical implementation of key RCM initiatives including automated eligibility verification, expanded service support and flexible pricing. • Own critical RCM operations including benefits resolution, claim processing, direct charging, and bill management. • Coordinate billing requirements and dependencies across functional teams including Product, Operations and Finance. • Deliver improved analytics and observability ensuring integrity of billing activity. • Develop advanced tooling and automation to improve accuracy, reduce manual work and scale RCM operations.
• Advocate for creating reusable building blocks across the stack. • Ship features end-to-end at a high pace. • Write product specs and make product and design decisions. • Take ownership over a large portion of one of our products and own projects end-to-end. • Research competitors, write product specs, and build wireframes.
• You’ll take ownership over a large portion of one of our products and own projects end-to-end. • You’ll research competitors, write product specs, make wireframes, and more. • You’ll automate interview scheduling. • You'll build a generalized declarative filter architecture and implement a feature that allows users to complete signing offers entirely within Ashby.
Senior Software Engineer – AI, Search
SquirroEnterprise Ready Generative AI for Search, Insights and Automation
• Engineer with purpose: Design, implement, and improve search and AI components powering our platform — where performance, scalability, and reliability really matter. • Solve hard problems: Work across NLP, retrieval, generative AI, and distributed systems to build features that make messy data usable and valuable. • Collaborate: Partner closely with product and fellow engineers — turning ideas into concrete solutions that work at scale. • Keep it simple: Bring clarity to complexity. Cut through noise with clean designs, maintainable code, and practical solutions. • Own it: Take responsibility from design to deployment, measuring and improving your work with the right metrics.



