Overview:

If the opportunity to fundamentally change the mental health landscape and improve how people across North America access the help they need excites you, then keep reading.

We are enabling easier access and delivery of mental health care to help more people. To deliver on this vision, we need to change people’s perceptions around mental health and connect with individuals in a compelling, persuasive, yet compassionate way. We also need to connect with as many people as possible.

This is a temporary role for a Lead Software Developer who will help Owl Practice Suite accelerate delivery in a key area of our platform. The role will offer hands-on experience building a system from the ground up and provide an opportunity to lead and contribute across software development, database administration, AWS cloud infrastructure, and software architecture.

Owl Practice Suite is looking for an amazing person to join our talented team who is ready to learn, work hard, and to help make Owl even better for our customers!

What You Will Be Doing:

  • Leading the development and launch of new features
  • Enhancing existing functionality and optimizing the platform
  • Building out and maintaining our backend / frontend systems
  • Working with RESTful APIs and ensuring their robustness and efficiency
  • Maintaining and enhancing our relational SQL schema
  • Assisting the support team with client requests by analyzing various logs
  • Working closely cross-functionally with product, customer support, and within the engineering team (in-house and offshore)
  • Participating in testing, bug fixing, and ensuring the overall quality of the codebase
  • Engaging in sprint planning, task breakdowns, and other agile processes
  • Conducting code reviews and providing constructive feedback to team members
  • Conducting 1:1s with team members to support their growth and development
  • Anything else it takes to make Owl great!

As Our Ideal Candidate, You Will Have:

  • Proven experience as a lead developer within a scrum team
  • Proficiency in Node.js, Python (3.x), and/or C#
  • Strong knowledge of TypeScript, JavaScript (ES6+), and Webpack
  • Expertise in React, Redux, Redux-Sagas, and Styled-Components
  • Experience with SEO optimization and server-side rendering
  • Familiarity with the AWS ecosystem (ECS, RDS, ElastiCache, Route53, Cloudwatch)
  • Proficiency in Docker, Terraform, and CI/CD pipelines
  • Strong experience with MariaDB, MySQL, and Redis
  • Expertise in designing, implementing, and consuming RESTful APIs
  • Strong understanding of GIT and version control best practices
  • Experience with large-scale web applications (bonus points for healthcare and/or insurance EDI experience)
  • Solid understanding of Linux Ubuntu or other Linux distributions
  • Knowledge of network security best practices (e.g., SQL injections, XSS attacks, etc.)

Skills and Qualifications:

  • 3+ years professional experience as a lead software engineer
  • Demonstrated leadership skills and the ability to drive projects to completion
  • High attention to detail and a commitment to delivering quality work
  • Driven, hard-working, and a great problem solver
  • Obsessed with quality and detail-oriented
  • Knowledge implementing industry-standard best practices
  • Great communication skills, particularly with non-technical team members
  • Ability to thrive in a dynamic, fast-paced environment and adapt to changing priorities

Don’t meet every single qualification? Please apply anyway! We’re excited to meet enthusiastic and passionate candidates who are eager to learn and grow with us. We’d love to chat with you and see how you can be a part of our team.

Please note: This is a remote temporary position open to applicants located in Canada.

Owl Practice Suite is an equal opportunity employer. We do not discriminate based on race, ancestry, religion, color, national origin, gender, sexual orientation, gender orientation or expression, political belief, age, marital status, or disability status.

Owl Practice Suite is also committed to fostering a culture of belonging, which includes ensuring an accessible work environment and employment practices. If you require an accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email careers@owlpracticesuite.com

Upload your cover letter and resume in .pdf, .doc or .docx format
Drop files here or
Accepted file types: pdf, doc, docx, Max. file size: 25 MB.
    This field is for validation purposes and should be left unchanged.

    Remote (Canada)

    We’re a fast-growing SaaS start-up and we are looking for a Front-End Software Developer to support our growth. The person in this role will have hands-on experience constructing web applications and get the opportunity to take a leading role in, and contribute to, front-end development and API design. We’re looking for an amazing person to join our talented team who is ready to learn, work hard, and to help make Owl even better for our customers!

    What will you be doing?

    • Development and implementation of innovative and complex user interfaces
    • Evolving the front-end to improve scalability and performance
    • Collaborating with UX/UI designers to create visually appealing and user-friendly interfaces
    • Collaborating with the team to ensure seamless integration and efficient communication between front-end and back-end systems
    • Evaluating and recommending new tools to improve the front-end development process
    • Participating in code reviews to maintain high-quality code standards
    • Optimizing front-end code for performance and responsiveness
    • Troubleshooting and resolving front-end issues
    • Anything else it takes to make Owl great!

    You are/have:

    • At least 5 years of Front-End Software Development
    • A university undergraduate degree (math, comp sci/engineering)
    • Driven, hard-working, and a great problem solver
    • Obsessed with quality and detail oriented
    • Knowledge implementing industry-standard best practices
    • A proven track record of successful project delivery

    You Have Experience with:

    • Advanced proficiency in TypeScript and JavaScript (ES6 and newer)
    • Expertise with React, Redux, Redux Toolkit, and Styled-Components
    • In-depth knowledge of build tools such as Webpack
    • Strong understanding of front-end performance optimization techniques
    • Previous experience with large-scale web applications (bonus points for healthcare experience)
    • Design and consumption of RESTful APIs
    • GitHub and version control best practices

    Owl does not have an office at present. As a result, this role will involve telecommuting (i.e. working from home). Potential candidates will need to be able to work remotely, the company supplied computer, with in-person meetings in Toronto happening as needed. Slack interactions will happen on a daily basis.

    Owl Practice Suite is an equal opportunity employer. We do not discriminate based on race, ancestry, religion, color, national origin, gender, sexual orientation, gender orientation or expression, political belief, age, marital status, or disability status.

    Owl Practice Suite is also committed to fostering a culture of belonging, which includes ensuring an accessible work environment and employment practices. If you require accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email careers@owlpracticesuite.com.

    Upload your cover letter and resume in .pdf, .doc or .docx format
    Drop files here or
    Accepted file types: pdf, doc, docx, Max. file size: 25 MB.
      This field is for validation purposes and should be left unchanged.

      (Remote, Canada)

      If you’re passionate about making a meaningful impact by helping Owl Practice Suite change how mental healthcare is delivered, this opportunity is for you. As a Customer Advocate, you’ll be responsible for ensuring more tenured customers have a positive experience with our products and services and that they receive the support they need.

      The ideal candidate will have a passion for delivering world-class support, as well as experience in SaaS and in Customer Success.

      What would you do for us?

      Provide exceptional support experiences for Owl customers in days 91+ of their Owl Practice journeys:

      • Address inbound and outbound customer questions about our platform’s features via email, phone call, and 1:1 screen-sharing sessions
      • Understand the unique workflows of our different customer personas and be able to confidently make recommendations to them
      • Increase our customers’ product engagement and competency through teaching live classes, conducting Q&A sessions, and facilitating demos
      • Investigate and troubleshoot complex customer questions using intuitive problem-solving skills 

      Contribute to achieving ambitious goals:

      • Implement strategies to directly impact our first response times, resolution times, CSAT, and retention goals
      • Identify and maximize opportunities for potential up-sales and paid add-on feature adoption

      Maintain alignment with the larger Customer Success team and other internal stakeholders

      • Identify and report knowledge gaps and work to get them added to our knowledge base and systems
      • Identify patterns in incoming support communications, and keep an eye out for potential issues  
      • Work with other OPS teams to handle customer inquiries when inter-department collaboration is needed
      • Triage incoming customer support emails to specialized CS team members as needed
      • Help identify potential product enhancements and improvements to the customer experience by collecting and sharing customer feedback, including for paid add-on features and services
      • Assist in providing first 90-day customer support when needed to assist with the Practice Consultants’ responsibilities
      • Take on other responsibilities if needed to best support our customers’ and our business

      Work Schedule:

      The work schedule for this position will be Monday through Friday, 9am and 6pm EST. During the introductory period, onboarding and training will be conducted from Monday to Friday, 8am to 5pm EST. Please note: while the schedule for this position is Monday – Friday, the individual taking this position may be asked from time to time to assist on weekends or later hours during the week to support team members who work these other time periods.

      Our Customer Advocate Must-Haves:

      • Bachelor’s degree from an accredited college or university
      • Impeccable written and verbal communication skills, with an emphasis on a casual, friendly, and conversational tone
      • A sense of urgency to complete work efficiently and accurately
      • Creative problem-solving skills 
      • Comfort in handling urgent and sensitive customer interactions, and adaptability in ambiguous situations to find the best solutions for customers.
      • Confidence with managing many computer-based programs, applications, and toolsets simultaneously (e.g., Slack, Jira, HubSpot, Stripe, and internal systems)
      • Passionate about Owl Practice Suite’s mission and the desire to work for a mission-driven company

      More About You:

      • You can explain complicated concepts in a clear and concise manner
      • You’re highly empathetic, patient, and really love helping people
      • You’re self-managing and self-motivating, can organize in a multitasking environment, and can adjust priorities as needed
      • Upbeat, enthusiastic, and a team player
      • A plus if you have experience working in a fast-paced start-up environment

      Don’t meet every requirement? Studies have shown that women, communities of color and historically underrepresented talent are less likely to apply to jobs unless they meet every single qualification. At Owl we are dedicated to building a diverse, inclusive and authentic workplace. So, if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we strongly encourage you to apply. You may be just the right candidate for this role.

      Equal Opportunity Employer: Owl Practice Suite is an equal opportunity employer. We do not discriminate based on race, ancestry, religion, color, national origin, gender, sexual orientation, gender orientation or expression, political belief, age, marital status, or disability status. Owl Practice Suite is also committed to fostering a culture of belonging, which includes ensuring an accessible work environment and employment practices. If you require an accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email careers@owlpracticesuite.com.


      Upload your cover letter and resume in .pdf, .doc or .docx format
      Drop files here or
      Accepted file types: pdf, doc, docx, Max. file size: 25 MB.
        This field is for validation purposes and should be left unchanged.

        Looks like you're in Canada

        We’ve redirected you to the Owl Practice Suite website for Canadian therapists.