Career Opportunities

Full Stack Developer III

TryCycle Data Systems

TryCycle Data Systems

Software Engineering
Alicante, Spain · Ottawa, ON, Canada
Posted on Wednesday, September 6, 2023


TryCycle Data Systems is in the business of turning data into dialogue. Our mission is to reduce treatment barriers, increase human compassion, and improve outcomes for people with addiction, mental illness, depression, trauma, and eating disorders. We are an Ottawa-owned, Ottawa-founded digital health technology company on the verge of major growth! We are extremely proud of our lifesaving work and innovative health-focused solutions being used today with Indigenous groups, Veterans, Clinics, Health Insurers, Researchers, and many more.


As a Full Stack Developer, you will help us move our digital health products forward across all fronts: front-end and back-end development, quality control, reliability, performance, and security.

You will be a key contributor and collaborator within our multidisciplinary team. In this environment, day-to-day problem-solving in resource-constrained situations will challenge you to be creative, flexible, and forward-thinking. You will have ample opportunity to learn, grow, and mentor across the full software stack.

Other Responsibilities will include:

  • Participate in the design, architecture, development, testing, and implementation of products and systems
  • Researching new vendors, products, techniques, and processes to continually improve our own products and processes
  • Presenting practical input for strategic technology decisions
  • Continuously seeking to develop your own technical expertise
  • Collaborating closely with other employees and across departments

Skills, Qualifications and Expectations

  • An aptitude for working in a start-up environment
  • Experience developing both client-side and server-side architecture
  • Experience using frameworks and languages like JavaScript, Typescript, CSS, HTML, React, Redux, node.js, and express.js
  • Experience with cross-platform mobile technologies especially Ionic/Capacitor/AppFlow
  • Experience with SQL-centric relational databases, especially PostgreSQL and similar
  • Experience designing and developing APIs
  • Experience with container-driven backend technologies, especially Kubernetes/Docker ecosystem
  • Demonstrated ability to prioritize security and reliability in decision-making
  • A dedicated commitment to self-directed learning around current and emerging web technologies
  • A willing mentor and teacher
  • Excellent analytical and organizational skills
  • Excellent verbal and written communication skills
  • Critical thinker with highly developed problem-solving skills
  • Demonstrated initiative and ability to work independently with minimal supervision
  • High level of attention to detail

Bonus Skills / Nice to Have

  • Experience with the Microsoft Azure cloud hosting environment
  • Experience with privacy compliance frameworks like HIPAA/PIPEDA

Mandatory Requirements

  • 5+ years of experience in software development
  • Must reside in Ottawa
  • Superior written and verbal communication skills – must be able to communicate fluently in English both verbally and in writing
  • This position will require a background check and training in privacy regulations

Work Environment

  • Ability to work in our Ottawa office location and remotely (hybrid).
  • To succeed with us, you must be team-oriented, eager to learn, reliable, easy to work with
  • Enthusiasm, passion, and the love of learning go a long way here. If you have trouble collaborating freely and maintaining friendly communication, even when you don’t want to – we aren’t the right place for you

Why you should work at TryCycle:

  • This is a rare opportunity to be one of the early employees at TryCycle. Be a part of something inspiring, impactful, and unique!!
  • Flexible work hours
  • Health and Dental Benefits Plan with Employee Assistance Program
  • Bonus “Flex” days on top of vacation time
  • Birthday day off

Additional Information

TryCycle Data Systems Inc. is committed to the principles of equality and diversity in the workplace. We aim to hire the best candidate for the position based on their qualifications and merit in terms of knowledge, skills, and experience. TryCycle Data Systems Inc. will not discriminate against job applicants on any of the grounds protected by human rights legislation during any phases of the recruitment, screening and hiring process. We welcome applications from persons with disabilities and will provide accommodations during all stages of the hiring process, upon request.

At TryCycle, we understand that experience comes in many forms, and we are always seeking to add new and different perspectives to the team. If your experience is this close to what we’re looking for, please consider applying.

To apply, please go to this link - NOT THE LINKED IN ROUTE!