hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies

Full-Stack Engineer

Diversio

Diversio

Software Engineering
Canada
Posted on Oct 24, 2025

Diversio is the first diversity workforce platform using artificial intelligence to help companies like Disney, Paramount, Unilever, Microsoft, American Express, and Ceridian advance diversity, inclusion, and equity through the power of award-winning software and data. Founded on integrity, accuracy, and a desire to help companies work towards a more inclusive, safe, and efficient workforce, the Diversio platform is the gold standard for inclusion, surfacing critical data, insights, and tools to mobilize teams around diversity and inclusion efforts. We are leaders in the industry that are using technology to build a product that can help solve and measure real-world problems.

Optimo (optimoteams.com) is our manager-enablement product. It gives managers and HR timely insights and recommended actions to reduce attrition risk, improve team health, and sustain performance. We’re a small, product-focused team. You’ll ship real features, learn quickly, and work across the stack while collaborating with senior engineers and product/design.

A career with Diversio is an opportunity to work with incredibly smart humans, build a category, and make meaningful contributions toward building a truly inclusive workplace, everywhere. It is a chance to join a rapidly growing company that has been recognized by Fast Company as a “World Changing Idea in Data and AI” and “Most Innovative Human Resources Company of 2024”. Diversio is a fast-growing start-up that is backed by top-tier investors, First Round Capital and Golden Ventures, and is looking for someone excited to make meaningful change in the world through technology and grow their career at a hyper-growth company.

About the role: Full-Stack Engineer

As a Full-Stack Engineer at Diversio, you will join a team that is setting the industry standard and helping organizations advance Diversity, Equity, and Inclusion. You will collaborate with the engineering and customer success teams to contribute to the design, development, and maintenance of the Diversio and Optimo platforms, ensuring we have a robust, user-friendly, and scalable solution.

We are looking for someone passionate about Diversity, Equity, and Inclusion who is excited to use their technical skills to enhance our award-winning product. If you are curious, have a positive attitude, and excel at creative problem-solving, you will be a perfect fit for our team.

What you will do:

  • Build small-to-medium features end-to-end: DB → API → UI.
  • Implement accessible, responsive React components (semantic HTML, ARIA). Style with your tool of choice (e.g., styled-components, CSS Modules, Tailwind) and our internal design system.
  • Add/extend Django REST Framework (DRF) or Django Ninja endpoints; write simple, fast Postgres queries.
  • Write unit tests (pytest, Jest/Vitest) and lightweight integration tests.
  • Debug with empathy using logs, trace IDs, browser devtools, and minimal repros.
  • Collaborate in PRs: clear descriptions, focused diffs, before/after screenshots, and thoughtful self-review notes.

Our Stack:

  • Backend: Python, Django, DRF/Django Ninja; Postgres; Redis; background jobs; S3; Sentry.
  • Frontend: React + TypeScript; client/server state management; Testing Library with Jest/Vitest.
  • Infrastructure: AWS with IaC (Terraform/Terragrunt); CI/CD with automated checks; production monitoring and alerting.

Engineering Highlights:

  • Internal Design System: Reusable React component library (Storybook) with accessibility standards for fast, consistent UI.
  • IaC & Environments: Reviewable, reproducible infra via Terraform/Terragrunt for safer releases.
  • AI-Enabled Workflow: We use AI copilots/LLMs to accelerate routine work. Engineers disclose AI use, validate outputs, and fully understand the code they ship.

Engineering Practices:

  • Code Reviews: Every change reviewed; prefer small, focused PRs with clear descriptions and visual diffs for UI.
  • Types by Default: TypeScript and Python type hints (mypy) to enable safer refactors.
  • Testing: Unit tests where logic lives; light integration tests for critical flows; occasional E2E smoke coverage.
  • CI/CD: Automated tests, type checks, linters, and security checks on every PR; trunk-based development; frequent deploys.
  • Observability: Structured logs, meaningful error context, Sentry alerts; we investigate regressions with data.
  • Security & Privacy: SOC 2 controls; least privilege; secrets management; encryption in transit/at rest; privacy-by-design logging/monitoring.
  • Accessibility & UX: Semantic HTML, keyboard navigation, focus management, color contrast.
  • Performance: Profile queries, add indexes when needed, cache carefully, move heavy work to background jobs.
  • Written-First, Async: Clear specs and concise updates (RFCs/ADRs for notable changes).
  • Developer Experience: One-command setup, pre-commit hooks, consistent formatting, docs close to code.

You will have:

  • Have 2+ years building web apps (internships/co-ops/personal projects count).
  • Are comfortable with TypeScript or Python (ideally both) and eager to deepen the other.
  • Can implement accessible, responsive UI from Figma/spec.
  • Understand HTTP/REST basics, async flows, client vs. server state.
  • Can write basic SQL and reason about query performance (indexes, N+1s).
  • Communicate clearly and explain your trade-offs.

You will likely have:*

  • TanStack Query (React Query), Redux Toolkit or Redux-Saga.
  • Django REST Framework and/or Django Ninja; Django ORM comfort.
  • Component libraries or CSS-in-JS experience.
  • Testing experience with pytest, Jest/Vitest, and Testing Library.
  • Basic AWS concepts (S3, IAM) and Sentry or similar monitoring.

Compensation:

Compensation for this role will be determined based on the candidate’s experience, skills, and overall fit for the position. We value expertise and impact, and our compensation structure is designed to reflect individual capability and contribution.

Location and Timezone:

We work in EST hours 9 AM EST to 5 PM EST.

How We Hire:

  • Application + Work Sample (see Take-Home below)
  • Live code walkthrough (30–45 min) — you explain your submission
  • Team interview (product + engineering) — collaboration & problem solving

We encourage the use of AI/LLMs. We’ll ask you to disclose how you used them and to explain every line you ship. To help us filter at volume, include this passphrase in your application subject: pineapple-pizza is optional.

How to Apply:

Complete the Take-Home Assessment, and send your resume and repo link (and optional deploy links) to ashwini@diversio.com with the subject:

Full-Stack Engineer — pineapple-pizza is optional

We respond to all candidates who complete the take-home.

What you can expect from us:

  • A Commitment to growth, we care about people's personal and professional growth. With a rapidly growing team, we offer both formal and informal mentorship opportunities because we want the team to grow with us.
  • Wellness isn’t just a check box for us, we walk the walk internally by implementing Diversity, Equity, Inclusion, and Belonging initiatives that are driven by feedback from the team.
  • We offer competitive salaries, equity, health coverage, and unlimited time off. Taking time off to recharge and refresh, see the world, or have a staycation is what helps us show up and build an award-winning company.
  • Diversio is a remote-first organization with a thoughtfully crafted culture that prioritizes opportunities for connection. There is the option of hybrid work in our local offices where available.

We strive to build a culture of not only listening and acting but also making ourselves available and accessible. Diversio’s team is made up of people who are hard-working, dedicated, and fun to work with. Come see for yourself!

Belonging & accommodation: Diversio is looking for all kinds of people to join our team and is committed to bringing in a bright talented pool of diverse people. We strive to build a balanced, inclusive, and equitable workforce that celebrates and respects your identity. We value differences and encourage people to apply, especially those who may be underrepresented in the tech community*. If you require accommodation, please connect with us at people@diversio.com.

*Studies have found that men will apply to jobs if they meet 60% of the criteria, while women apply if they feel they meet 100% of them. Some of our best team members come from non-traditional backgrounds, so if you don’t meet these criteria but think you’d be a great fit – please reach out!