Montreal, Quebec, Canada Hybrid

Dialogue is hiring a Senior Software Developer

Responsibilities

  • 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

Requirements

  • 5 or more years of experience with distributed systems, API design, with a good understanding of industry best practices
  • A track record of architecting, organizing, and shipping significant software initiatives
  • Ability to act as a technical expert and influence product or team direction
  • Reasoning about data structures and algorithms to build robust, scalable systems
  • Breaking down systems and product development work into incremental changes and consistently delivering value
  • Clear and effective communication with technical and non-technical colleagues in a variety of contexts
  • Willingness to work with React Native, Python, databases, and cloud infrastructure

Nice to Have

  • Proficiency in Python, PostgreSQL and AWS services
  • Prior experience with Expo frameworks
  • Any level of experience with web application development, particularly with React

Work Arrangement

Hybrid

Team

Reports to: Malik Lewis, Team Lead, Software Development

Required Skills
Distributed SystemsAPI DesignPythonPostgreSQL
About company
Dialogue
Dialogue permet à ses clients d'offrir des expériences de soins de santé exceptionnelles à leurs membres et de renforcer leur résilience organisationnelle.
All jobs at Dialogue Visit website
Job Details
Department Software Development
Category other
Posted 3 months ago