Inkblot is on a mission to improve the mental health of individuals and organizations by creating innovative and accessible solutions. We are a Toronto-based company focusing on secure video counselling. With Inkblot, individuals can get the help they need when they need it. Uniquely, Inkblot monitors clinical effectiveness and client satisfaction session-to-session. As a company, we're proud of the stability and support that we've provided Canadian and US individuals during these difficult times, from the pandemic to social justice issues. Inkblot has created an engaging and collaborative virtual team environment that is purpose-driven, inclusive and fast-paced. We boast flexibility, growth opportunities and mentorship to help you reach your desired professional goals.
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.
Our core product is written in Ruby on Rails and React, utilizing a Postgres database. Our DevOps is currently managed by a third party, but built on top of Docker. We operate in two-week sprint cycles.
As a Software Engineer you will:- 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 a similar field.
- 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 haves:- Experience with React Native.
- Docker knowledge.
- Familiarity with GraphQL.
Why us?- We pride ourselves on offering flexible and comprehensive benefits for you and your dependents, covering medical, dental, mental health and more.
- At Inkblot, we understand that life happens. We offer flexible work hours for the times when you need to put your health, family, or well-being first.
- Unlimited mental health benefits on the Inkblot Therapy platform
One of our cornerstonesDiversity and inclusion are ingrained in our DNA; we are committed to inclusion across gender, age, religion, identity, and race. Inkblot Technologies Inc. is an equal opportunity employer; we believe everyone must be comfortable bringing their authentic selves to work. Whatever you need to be successful, we will support you. Our team is a unique group of individuals from different walks of life and backgrounds; people are what drives us to continue making a difference. If you need accommodation during the recruitment process or a few questions answered, please let us know at hr@inkblottherapy.com - we would be happy to support you.