16 Oct
|
Acuity Insights
|
Vancouver
16 Oct
Acuity Insights
Vancouver
Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end ownership, and real problems to solve. It helps programs look beyond academic metrics by evaluating how applicants think, reason, and respond in complex situations, consistently and at scale. Casper supports approximately 160,000 applicants each year, with individual test sessions ranging from 3,000 to 5,000 applicants at a time.
It’s a system where reliability, performance, and judgment matter in real-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate and one Senior. As George (Development Manager) puts it, “ This isn’t a product you work on from the edges. others need modernization, clearer patterns, stronger testing, and thoughtful technical stewardship.
You’ll help keep an important product healthy while building the next capabilities that make Casper more valuable, resilient, and ready for what comes next. As AI reshapes how applicants prepare and respond, Casper is adapting too. The engineering work behind it is becoming more complex, more consequential, and more interesting, from how the team builds software day to day to how the product protects trust and test integrity.
In your first few months, your focus will be on upgrade, stability, and reliability work, helping move Casper onto supported versions of key technologies and building a strong understanding of how the system behaves in production. Over time, that balance shifts. Right away, you’ll likely be working on core upgrade and stability work, helping move Casper onto supported versions of Meteor and MongoDB, improving reliability, and getting familiar with how the system behaves in production.
Rethinking how Casper scores are calculated, processed, and presented, a system that spans multiple services and connects everything from test delivery to program-facing insights. Test integrity in an AI world Designing how Casper detects, deters, and responds to policy violations in an environment where applicants have access to increasingly capable AI tools. That includes core areas like authentication, payments, test delivery, scoring, alerts, and production support.
Casper is built primarily with JavaScript, Meteor, MongoDB, React, and AWS. We’re specifically looking for developers who are actively working in JavaScript or TypeScript in production today and can ramp quickly in that environment. This is an AI-first engineering environment.
We’re looking for developers who already work this way, using AI to explore, build, and iterate faster.
AI isn’t something we’re experimenting with on the side. For the Senior Developer As a Senior Developer on Casper, you’ll help shape how the team approaches both new work and an existing system that’s already doing a lot.
You’ll contribute to system design, but you’ll also spend a significant portion of your time writing code and improving systems. You’ll spend your time in a mix of building, shaping, and supporting others: contributing to system design and helping the team think through how new work fits into what already exists improving code quality and engineering patterns through reviews, pairing, and example strengthening how the team approaches testing and reliability over time defining how the team approaches testing in a mature system (unit, integration, end-to-end) planning and validating production changes, including upgrades and breaking changes As an Intermediate Developer, you’ll take on meaningful ownership while building deeper context in a system that has real complexity. We’re targeting mid-to-upper intermediate developers, not someone newly stepping up from a junior role.
You won’t be working in isolation or just executing tickets. You’ll be working closely with senior developers, contributing to shared problems, and gradually expanding the scope of what you own. working across both frontend and backend building a strong understanding of production behavior They understand how data flows through a system, how services interact, and what can go wrong in production. They treat testing and quality as part of the system, not something that happens at the end.
They’ve either worked with or helped improve testing approaches in real environments. They use AI tools as part of their day-to-day workflow. And they care about the outcome, not just the implementation.
On-call & test support expectations Casper includes shared responsibility for supporting live test sessions: ~Occasionally overnight (1–5 AM Eastern) for international sessions ~ These are planned in advance and shared across the team. The starting salary for Senior roles is between $145,000 and $155,000 CAD; Intermediate roles range from $120,000 to $142,000 CAD. Final offers reflect experience, scope,
market alignment, and internal equity.
A $3,000 annual learning budget to invest in your development, whether that’s deepening technical skills, building confidence, or exploring new areas of interest. Access to employee stock options, so you share in the value you help create. Remote-first work.
Fully remote within Canada, with up to six weeks per year to work internationally. Self-directed vacation (most teammates take 4–6 weeks annually), monthly Acuity Days (a collective Friday off), plus a two-week company-wide closure each December. A 2% GRSP matching program to help you plan ahead. ~ A 16-week parental leave top-up beyond EI, available to all parents.
We don’t use AI to evaluate applications, though you may be automatically screened out if you don’t meet baseline requirements (e.g. In some interviews, AI may help with note-taking, but all evaluations and decisions are made by real humans. We want to understand your career, abilities, and goals, and help you assess whether this prospect and team are the right fit for you.
Intro
Chat.
Technical Deep
Dive. If it’s a match, we move to offer, pending a digital reference check. We’re a remote-first team of 135+ people who care deeply about our work and about each other. As we’ve grown, we’ve made deliberate choices about how we work together, prioritizing trust, flexibility, and a sustainable pace so people can do meaningful work over the long term.
Acuity
Insights has been named one of Canada’s Top Small & Medium Employers for the second consecutive year, reflecting our focus on building a strong, people-first environment. Thoughtful, async-friendly communication across a distributed team A culture grounded in care, curiosity, and shared purpose As we continue to grow, we’re focused on maintaining that balance, building a company where people can do their best work and grow over time, without losing what makes the environment feel human.
Acuity
Insights builds products that help higher education institutions make better decisions about people, from admissions through to development. Our Casper situational judgment test (SJT), created by researchers at McMaster University, has been completed by over 1 million applicants and is one of the most widely used open-response SJTs in higher education, backed by nearly 20 years of research. Today, we are evolving our products to better connect assessment, insight, and development, helping institutions not just identify potential, but actively support its growth over time.
📌 Software Engineer - Support - remote (Vancouver)
🏢 Acuity Insights
📍 Vancouver