Job Specifications
Intermediate Full Stack Developer
Location: Toronto -or- Ottawa, Ontario (Hybrid: 2 days in-office, 3 days remote)
Job Type: Contract Full-Time (6 months)
Base Salary: 85k-120k Annually
About Vaultie
Vaultie is building the future of digital trust and verifiable credentials. We work with legal professionals, institutions, and government partners to create systems for issuing and managing digital credentials. Our technology helps solve real-world challenges in making documents verifiable and trustworthy.
About the Role
We're seeking a skilled Full Stack Developer to join our growing team and build secure digital credential systems that power verification solutions. This role is ideal for someone who thrives on technical challenges, values security and precision, and wants to work on technology that creates real-world impact.
You'll develop and maintain applications using Rust, TypeScript, and React, working with industry standards including W3C Verifiable Credentials and Data Integrity, ISO-18013 mdoc, OpenID for Verifiable Credentials, and data formats like JSON-LD, CBOR, and JWT. Working closely with our development team and stakeholders, you will deliver secure, efficient, and scalable solutions that help build digital trust.
What You’ll Do
Backend Development
Build and maintain a Rust application(s) for creating, verifying, and distributing digital credentials
Develop and document APIs for internal and external use
Maintain and improve our TypeScript-based SDK for API integration
Work with PDF generation and parsing tools as needed
Frontend Development
Develop and enhance React user interfaces that integrate with our backend API
Build custom dashboards for tracking transaction status and system health
Ensure UI consistency, performance, and accessibility across platforms
Database Management
Design and maintain database structures to ensure scalability and reliability
Optimize and profile SQL queries for performance
Monitor and troubleshoot database-related issues
What We’re Looking For
3+ years of professional full-stack development experience, including:
Strong proficiency in Rust
Strong proficiency in TypeScript and React
Solid experience with SQL (ideally PostgreSQL)
Excellent written and verbal communication skills — you can collaborate effectively across teams
Strong organizational skills and commitment to clear documentation
Proven ability to write clean, maintainable, and well-tested code
Bachelor's degree in Computer Science or related field or related field
Nice to Have
Experience with cryptography concepts such as digital signatures, encryption, and Public Key Infrastructure (PKI)
Familiarity with digital credential systems or identity verification standards (W3C VCDM, ISO-18013, OID4VC, JSON-LD, CBOR, JWT)
Experience with Nix for development environments and deployment
Experience with PDF manipulation libraries and tools
Background working with or alongside government, compliance, or public-sector projects
Government security clearances or the ability to get them
Why You’ll Love Working Here
Be part of a small, innovative, and collaborative team building real-world digital trust systems.
Work on cutting-edge technology used by lawyers, institutions, and the government.
Enjoy a flexible hybrid environment, supportive peers, and plenty of room for growth.
How to Apply
If you're excited about this opportunity and meet the qualifications, we'd love to hear from you! When applying, please provide a portfolio of past work. Join us at Vaultie and join our journey to innovate and build trust in the digital world. Apply via LinkedIn and we’ll reach out to you if you are a good fit.
Accessibility at Vaultie
Vaultie is committed to providing an inclusive, accessible recruitment experience in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodations at any stage of the hiring process, please let us know, and we will work with you to meet your needs.
Equal Opportunities at Vaultie
Vaultie is committed to building a workplace that reflects our core value of trust, both in the technology we create and in the team behind it. We believe diverse perspectives make our solutions stronger and our culture more innovative. We provide equal employment opportunities to all individuals and make hiring decisions based on qualifications and alignment with our roles. We do not discriminate based on race, colour, religion, sex (including pregnancy or parental status), gender identity or expression, sexual orientation, national origin, ancestry, citizenship, age, disability, genetic information, veteran status, marital status, or any other aspect of one’s identity.