Enable job alerts via email!

Senior Software Engineer

Medeloop

Montreal

On-site

CAD 90,000 - 130,000

Full time

30+ days ago

Job summary

A leading tech company is seeking a Senior Software Engineer in Montreal to lead innovative software projects. You will be responsible for full-stack development using modern technologies like TypeScript and React, and drive cloud-based solutions using AWS services. This role involves mentoring team members and guiding software best practices, ensuring the delivery of high-quality software solutions. Ideal candidates will have extensive experience in the health tech space and a strong commitment to continuous learning.

Qualifications

  • 5+ years of industry experience in full-stack development.
  • Deep knowledge of AWS services and architecture.
  • Strong understanding of software engineering principles.

Responsibilities

  • Lead cross-functional teams to deliver software solutions.
  • Architect and design scalable software applications.
  • Conduct code reviews and mentor junior engineers.

Skills

AWS
React
TypeScript
Python
DevOps
Agile methodologies
Problem-solving
Leadership

Education

Bachelor's or Master's degree in Computer Science, Data Science

Tools

AWS Cloud Development Kit (AWS-CDK)
Job description

Key Responsibilities :

  • Lead and collaborate with cross-functional teams, including architects, product managers, and engineers, to define technical requirements, develop software solutions, and ensure successful project delivery.
  • Architect and design highly scalable, robust, and secure software applications using a combination of front-end and back-end technologies, including TypeScript, React, and Python.
  • Drive the adoption of AWS services and frameworks to architect, deploy, and manage cloud-based applications and infrastructure at scale.
  • Mentor and guide software engineers, providing technical leadership, setting coding standards, and promoting best practices for software development.
  • Conduct thorough code reviews, providing insightful feedback and driving continuous improvement in code quality, performance, and maintainability.
  • Champion the implementation and adoption of modern software development practices, including automated testing, CI / CD pipelines, and DevOps principles.
  • Stay at the forefront of emerging technologies, industry trends, and best practices, evaluating their applicability and potential impact on our software solutions.
  • Collaborate with stakeholders to define and execute the technical roadmap, ensuring alignment with business objectives and long-term strategy.
  • Actively participate in recruiting efforts, conducting technical interviews, and assessing the technical skills of potential candidates.
  • Drive innovation within the organization, identifying opportunities to leverage new technologies, frameworks, and architectures to enhance our products.

Who You Are :

  • 5+ years of industry experience in full-stack development, with a focus on building modern applications
  • Deep knowledge of AWS services, architecture patterns, and best practices, with a strong focus on deploying and managing cloud-based applications in a scalable and secure manner.
  • Extensive expertise in full-stack development, encompassing front-end technologies (React, TypeScript, Tailwind CSS, state management libraries like Redux, and testing frameworks such as Jest) and back-end technologies (Node.js, Nest.js, AWS, DynamoDB; Python is a plus).
  • Experience working in the health tech space is a plus.
  • Strong understanding of software engineering principles, design patterns, and best practices, with a commitment to delivering high-quality, maintainable code.
  • Expertise in agile software development methodologies, continuous integration and delivery, and version control systems.
  • Excellent problem-solving and analytical skills, with the ability to architect and develop innovative solutions to complex technical challenges.
  • Exceptional leadership, communication, and interpersonal skills, with a proven ability to influence and collaborate effectively with stakeholders at all levels.
  • A passion for continuous learning and staying updated with emerging technologies, industry trends, and best practices.
  • Bachelor's or Master's degree in Computer Science, Data Science, a related field, or equivalent experience.
  • Nice to have : Knowledge of Infrastructure as Code (IaC) using AWS Cloud Development Kit (AWS-CDK) for automating and managing cloud infrastructure deployments.
Create a job alert for this search

Senior Software Engineer • Montreal, QC, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.