Senior Software Developer, Full-Stack (Client experience)

Dialogue

$100K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in distributed systems and API design
  • Ability to influence product direction as a technical expert
  • Strong understanding of data structures and algorithms
  • Skilled in breaking down projects into incremental changes
  • Effective communicator with both technical and non-technical colleagues
  • Proficiency in Python, PostgreSQL, and AWS services preferred
  • Experience with Typescript and web application development (especially React) is a plus

Responsibilities

  • Build, improve, and operate mission-critical applications and API services
  • Identify, refine, and prioritize work items based on business value
  • Write and elaborate on technical design documents for team alignment
  • Develop accurate, readable, and testable code with maintainable test suites
  • Enhance the skills of other engineers through code reviews and guidance

Benefits

  • Access to the Dialogue app and virtual mental health support for you and your family
  • Fully funded insurance, health spending account, dental coverage, and fitness reimbursement
  • 4 weeks vacation, 9 wellness days, and 1 volunteer day
  • Hybrid work model: 3 days/week in-office and remote options
  • Work abroad for up to 4 weeks per year
  • Incentive plans, referral bonuses, and RRSP matching
  • Learning opportunities through Coursera, training budgets, and mentorship
  • Optional parental leave top-up funding
Full 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

Similar Jobs

More Jobs at Dialogue

More Information Technology Jobs

Find similar Senior Software Developer, Full-Stack (Client experience) jobs: