Novisto

Principal Developer

Novisto

Overview

Role involves shaping technology vision and guiding engineering teams.

Ideal candidate has 10+ years of experience in software engineering with a strong track record in large-scale system design.

remoteseniorEnglishPythonAngularReactKubernetesCI/CDmicroservicesAPIs

Locations

  • Canada, Quebec, Montreal

Requirements

  • 10+ years experience
  • Proven experience in a senior technical leadership role
  • Deep knowledge of backend and frontend architecture
  • Expertise in at least one major programming language
  • Familiarity with frontend frameworks and modern DevOps tooling
  • Strong experience with databases
  • Experience in a multi-cloud environment
  • Demonstrated ability to mentor senior engineers

Responsibilities

  • Align technology roadmap with business objectives
  • Lead design and evolution of architecture
  • Mentor Tech Leads and senior developers
  • Evaluate emerging technologies
  • Act as a senior-level contributor
  • Facilitate cross-team architectural reviews
  • Establish engineering best practices
  • Partner with teams for software delivery strategies

Benefits

  • Generous health benefits
  • Flexible schedules
  • 4 weeks of vacation
  • Summer hours
  • Opportunity to work remotely
  • Beautiful office in Old Montreal