Back to results

Senior Software Developer, Full-Stack (Client experience)

  • Montreal, QC, Canada

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

Your role as Senior Software Developer, Full-Stack

Reporting to Malik Lewis, Manager, Software Development, the mission of the Senior Software Developer, Full-stack is to craft robust, elegant and scalable software that empowers Dialogue clients to offer exceptional healthcare experiences to their members and strengthen their organizational resilience.

What you'll be doing

  • Building, improving, and operating mission-critical applications and API services as part of the Client Stream team;
  • Identifying, refining, and prioritizing work items by business value in collaboration with the product manager;
  • Writing and participating in the elaboration of technical design documents to align the team on clear solutions;
  • Writing accurate, readable, testable code and maintainable test suites which set a good example for other developers;
  • Improving the skills and effectiveness of other engineers through code review, documentation, and direct guidance;

We'd love to hear from you if you have

  • You have 5 or more years of experience with distributed systems, API design, with a good understanding of industry best practices.You have a track record of architecting, organizing, and shipping significant software initiatives.
  • Ability to act as a technical expert and influence product or team direction.
  • You reason about data structures and algorithms, and you apply them in order to build robust, scalable systems.
  • You break down systems and product development work into incremental changes and consistently deliver value.
  • You communicate clearly and effectively with technical and non-technical colleagues, in a variety of contexts.
  • Proficiency in Python, PostgreSQL and AWS services is an asset.
  • Willingness to work with React Native, Python, databases, and cloud infrastructure is required.
  • Prior experience with Typescript is an asset.
  • Any level of experience with web application development, particularly with React, is an asset.

At Dialogue, your well-being is our priority

Taking care of others also means taking care of our team! Depending on your role and employment status, you could have access to the following benefits:

  • Access to the Dialogue app and virtual mental health support for you and your family
  • Fully funded insurance, a health spending account, dental coverage, and fitness reimbursement
  • 4 weeks vacation, 9 wellness days, and 1 volunteer day
  • Hybrid work: 3 days/week in our Montreal or Toronto offices, excluding remote roles
  • Work abroad up to 4 weeks/year
  • Incentive plans, referral bonuses & RRSP matching
  • Learning via Coursera, external training budget & mentorship
  • Optional parental leave top-up
More about this job

Responsibilities

The Senior Software Developer will build, improve, and operate mission-critical applications and API services within the Client Stream team. They will also create technical design documents and mentor other engineers through code reviews and guidance.

Requirements

Candidates must have 5 or more years of experience with distributed systems and API design, along with a proven track record of shipping significant software initiatives. Proficiency in Python, PostgreSQL, and AWS is preferred, while experience with React and Typescript is considered an asset.

Skills

  • Distributed systems
  • API design
  • Python
  • PostgreSQL
  • AWS
  • React Native
  • React
  • Typescript
  • Software architecture
  • Data structures
  • Algorithms
  • Cloud infrastructure
  • Web application development
  • Technical design
  • Code review

Benefits

  • Dialogue app access
  • Virtual mental health support
  • Fully funded insurance
  • Health spending account
  • Dental coverage
  • Fitness reimbursement
  • 4 weeks vacation
  • 9 wellness days
  • 1 volunteer day
  • Work abroad up to 4 weeks per year
  • Incentive plans
  • Referral bonuses
  • RRSP matching
  • Coursera access
  • External training budget
  • Mentorship
  • Parental leave top-up

Visa sponsorship

Not detected in the job text

Hiring contact

Malik Lewis

Categories

  • Software
  • Technology
  • Healthcare
  • Engineering

Keywords

  • Software Developer
  • Full-Stack
  • Distributed Systems
  • API Design
  • Python
  • PostgreSQL
  • AWS
  • React Native
  • React
  • Typescript
  • Cloud Infrastructure
  • Software Architecture
  • Data Structures
  • Algorithms
  • Web Application Development
  • Scalable Systems
  • Technical Design
  • Code Review
  • Healthcare
  • Client Stream

Report this job