Intermediate/Senior Full Stack Engineer

Toronto, Ontario /
Inkblot Therapy – Engineering /
/ Remote
Our Mission
Inkblot is on a mission to improve your mental health at home, at work and beyond. We offer accessible, affordable and effective mental health solutions for individuals and organizations that care. With secure virtual and in-person counseling, personalized therapist matching services and digital-first employee wellness programs, we’re helping over a million people start feeling better without the wait. Backed by Green Shield Canada, Inkblot is Canada’s fastest growing mental health service provider providing EFAP, iCBT, specialized clinical services and Health advisory.

Our commitment to social impact is at the core of what we do, creating significant measurable social impact by improving the health and wellbeing of people in the communities where we live and work.

Want to help people get the support they need when they actually need it? You’re in the right place.

Life at Inkblot: 
Inkblot makes staying healthy at work and at home easier through the power of great people. Inkies are creative, supportive and passionate about what they do. We work in an engaging and collaborative virtual team environment – one that’s fast-paced, purpose-driven and inclusive. 
As an Inkie, you’ll have access to growth opportunities, resources and mentorship to reach your personal career goals. You’ll also have unlimited vacation, benefits that cover more than just teeth cleanings (affordable therapy, anyone?) and a schedule that takes life’s surprises into account. See details on our commitment to your health below.

Inkblot is looking for a motivated and experienced full stack software engineer to help enhance the mental health of individuals and organizations by building innovative and accessible technology solutions. The ideal candidate will be technologically well-rounded, comfortable working across both the front and back end of the product technology stack.

The candidate will join our growing product team, reporting to the Director of Engineering. The product team includes a product manager, a QA engineer, product designers, data analysts, and other software engineers (mobile and web). The team is responsible for the full software development lifecycle, from conception to deployment.

What you'll be doing

    • Developing front and back end architecture.
    • Designing and developing backend Restful APIs
    • Develop reusable UI components.
    • Work with code versioning tools (Git).
    • Creating servers and databases for functionality.
    • Ensuring cross-platform optimization for mobile devices.
    • Troubleshoot and debug real-world production issues requiring immediate resolution.
    • Participate in code reviews with other teammates.
    • Test and maintain code and ensure it is optimized, performs well and is high quality.

What you'll need

    • Education in Computer Science, Information Technology, or equivalent experience
    • 2-3 years of experience with Backend technologies
    • 2-3 years of experience with JavaScript frameworks such as React and Redux
    • 2-3 years of experience with relational databases
    • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript
    • Excellent verbal communication skills
    • Good problem-solving skills
    • Attention to detail

Nice to Have

    • Experience with React Native
    • Docker knowledge
    • Familiarity with GraphQL

Our Commitment to Your Health: 
We pride ourselves on offering flexible and comprehensive benefits for you and your dependents, covering medical, dental, mental health and more. At Inkblot, we also understand that life happens. When it does, we offer flexible work hours for the times when you need to put your health, family, or well-being first.

Culture Matters: 
We believe the best workplace cultures are where every voice is valued and every person feels comfortable bringing their authentic selves to work. Diversity and inclusion are ingrained in our DNA. 
Inkblot Technologies Inc. is an equal opportunity employer. Whatever you need to be successful, we will support you. If you need accommodation during the recruitment process or a few questions answered, please let us know at