Full Stack Software Developer

Snapclarity - Ottawa, ON (30+ days ago)

Apply Now

At Snapclarity, we are fundamentally changing the mental healthcare experience. We partner with leading organizations to transform employees’ mental healthcare experience by offering on-demand support that is timely, easy to navigate, evidence-based and effective. With the touch of a button, employees access connected mental healthcare for any level of need, including early screening, prevention, therapy and maintenance. Our mobile app ensures employees are supported along the way - in the moment they need it - so they can function at their best.

We are looking to grow our team with members who share our passion. As a Full Stack Software Developer in our software team, you will be fundamentally changing the mental healthcare experience.

The Role

Snapclarity is looking for a Full Stack Software Developer to join the team on a contract basis. You will have the chance to join our team at the ‘beginning’ of what we expect will be a long and worthwhile journey; to accelerate the adoption of accessible, preventative, virtual mental healthcare and become the world’s destination for a connected, care experience that helps people achieve positive mental wellbeing and realize their full potential.

Our nimble development team works virtually. We are looking for people who are experienced in ReactJS and NodeJS, passionate about what they do, self-starters, flexible in their work hours to deliver results and thrive working in a “home-based” team environment.

What you will be doing:

  • Applying your technical skills with ReactJS and NodeJS to develop and implement both front-end and back-end features of our application
  • Applying your technical skills with Swift / Kotlin and Java to develop features in in our mobile apps
  • Collaborating across functions and contributing in design discussions alongside management and other developers
  • Working with a small team of talented developers to further innovate and collaborate on new, value-add features
  • Maintain and augment our mobile application and drive a web-based software application

What you bring

  • A high level of initiative and independence coupled with a willingness to work hard on an important product to improve the mental healthcare experience
  • Strong technical experience in ReactJS, NodeJS, Typescript and at least one mobile platform Swift, Kotlin and/or Java
  • Proven track record of high-quality software development and adherence to design patterns
  • Experience working with:
  • Styling tools Flexbox, SCSS, Material-UI
  • Automation tools and source control
  • Native Android or IOS development
  • Developing with GraphQL
  • Azure or AWS
  • Test driven development
  • Knowledge of architectural design patterns
  • Strong written and verbal communication skills
  • Ability to partner and collaborate effectively with team members
  • A Bachelor’s degree in Software Engineering or a related field or equivalent work experience

Who will be successful in this role?As important as producing great results, how you do your job and fit into our culture are key at Snapclarity. This role will be perfect for you if you are:

  • Equipped and prefer working within your own space, you enjoy staying connected and collaborating with colleagues in a virtual work environment
  • Someone who loves to win and works hard to ensure success; who thrives in a fast-paced environment and doesn't fade under pressure
  • A strategic thinker and problem-solver who can overcome challenges, on-the-fly, in a thoughtful and meaningful way
  • Self-motivated and able to manage projects successful without oversight
  • A team player with integrity who understands that to build and scale a successful start-up, functions need to work together
  • An advocate with a passion for mental wellbeing, driving innovation and challenging the status quo

Snapclarity believes that at the foundation of our success are the people who work here. We are an equal opportunity employer and believe our diversity is a driver of success at our company. Any race, religion, colour, national origin, gender, sexual orientation or identity, age, marital status, veteran status, or disability status are welcome here. Accommodations are available upon request for all aspects of the selection process.

Job Type: Contract