Careers at Novisto

We are looking for creative, analytical and driven team players.

At Novisto, our vision is to be the world’s leading software solution for integrated corporate sustainability management. Our purpose is to advance a more inclusive and resilient society by enabling organizations to create value through sustainability.

You will have the chance to work with incredibly talented and driven people within our engineering and business teams. While our employees are currently working remotely, we are taking thoughtful measures to ensure a smooth onboarding experience for any new employee joining our growing company.

  • Backend Developer

    We are looking for an experienced Backend Developer to join us.

    You will be responsible for backend development, including database modelling, services, component architecture, unit and end-to-end testing, maintenance and support.

    Experience:

    • Degree in Computer Science or relevant field
    • 6+ years with web related technologies
    • 4+ years experience with Python
    • 4+ years experience with Database Systems such as PostgreSQL
    • 3+ years experience with non-relational Database Systems such as MongoDB
    • Experience with cloud services and infrastructure is a plus

    Requirements:

    • Extensive hand-on experience with backend technologies and Python language, including Async Python
    • Strong knowledge of web services development and testing
    • Experience with ORM, Docker, FastAPI
    • Experience with relational and NoSQL Database Systems

    Personal skills:

    • Excellent communication and teamwork skills
    • An analytical mind, great attention to detail

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by creating a product that is bringing positive change around the world
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal
  • Frontend Developer

    We are looking for an experienced Frontend Developer to join us.

    You will be responsible for web development, including front-end components, services, styling, animations, unit and end-to-end testing, maintenance and support.

    Experience:

    • Degree in Computer Science or relevant field
    • 5+ years with web related technologies
    • 3+ years experience with Angular and TypeScript
    • 3+ years experience with SCSS and transitions
    • Experience with cloud services is a plus

    Requirements:

    • Extensive hand-on experience with front-end technologies, including HTML5, CSS/SCSS, JavaScript/TypeScript
    • Strong knowledge of Angular front-end framework, including unit tests and end-to-end tests
    • Experience with relational Database Systems

    Personal skills:

    • Excellent communication and teamwork skills
    • An analytical mind, great attention to detail

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by creating a product that is bringing positive change around the world
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal
  • ESG Analyst

    We are looking for an ESG Analyst to join us.

    Your responsibilities will include: 

    • Interfacing with customers to understand their needs
    • Contributing to the development and deployment of platform functionalities
    • Developing methodologies to implement ESG data collection across multiple companies
    • Supporting customer onboarding process, including data input, and training
    • Digitalizing corporate sustainability data

    We are seeking an individual who has the following: 

    • A Bachelor’s or Master’s degree in one of the following: commerce, finance, accounting or other related field
    • 4+ years’ experience in finance, consulting, investor relations, corporate reporting, investment banking, or other related field
    • Knowledge or experience in one or more of the following fields is an asset: business, management, risk management, sustainable development, sustainable finance, consulting, finance, capital markets, corporate reporting, investor relations, governance, climate change
    • Courses or designations in investments an asset (e.g. CFA, Canadian Securities Course, etc.)
    • SASB Fundamentals of Sustainability Accounting (FSA) Credential an asset
    • Courses or designations in sustainable finance, the SDGs, or impact an asset
    • Proficiency in Google suite (Gmail, Drive, Slides, Sheets, Forms) and Microsoft Office, especially Excel and PowerPoint
    • Fluently bilingual (English and French)
    • Keen analytical thinking;
    • Data driven, detail oriented;
    • Continuous learning mindset (professional curiosity);
    • Excellent communication skills;
    • Strong work ethic and professionalism;
    • Attention to customer satisfaction;
    • Can work both independently and collaboratively in a fast-paced environment

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by creating a product that is bringing positive change around the world
    • Generous health benefits
    • Beautiful office in the heart of Old Montreal (once the pandemic is over!)
  • Full Stack Developer

    We are looking for an experienced Full Stack Developer to join us.

    You will be responsible for web and backend development, including front-end components, services, styling, animations, backend services, database modelling, unit and end-to-end testing, deployments, maintenance and support.

    Experience:

    • Degree in Computer Science or relevant field
    • 6+ years with web related technologies
    • 4+ years experience with Angular and TypeScript
    • 4+ years experience with SCSS and transitions
    • 4+ years experience with Python
    • 4+ years experience with Database Systems
    • Experience with cloud services is a plus

    Requirements:

    • Extensive experience with front-end technologies, including HTML5, CSS/SCSS, JavaScript/TypeScript
    • Strong knowledge of Angular front-end framework, including unit tests and end-to-end tests
    • Extensive experience with Python and relational Database Systems
    • Experience developing and testing secure web services
    • Experience with NodeJS and NoSQL Database Systems is a plus

    Personal skills:

    • Excellent communication and teamwork skills
    • An analytical mind, great attention to detail

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by creating a product that is bringing positive change around the world
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal
  • Cloud Developer

    We are looking for an experienced Cloud Developer to join us.

    You will be responsible for any technological duties associated with cloud computing, including design, planning, development, maintenance and support.

    Responsibilities:

    • Design, configure, deploy, and maintain the infrastructure for the Novisto platform
      • Terraform, Kubernetes, Azure, PostgreSQL, Elasticsearch
    • Develop tools to help support the developers, platform, and infrastructure
      • Python, Bash, Docker, Linux, macOS, Kubernetes
    • Configure CI/CD pipelines for various services and projects
      • Python, Docker, Kubernetes
    • Working with teammates through design discussions, code reviews and peer programming
    • Integrate tools and external services into existing projects
      • Python
    • (Optional) Assist in backend feature design and development
      • Python, PostgreSQL

    Experience:

    • Degree in Computer Science or relevant field
    • 6+ years with web related technologies
    • 4+ years experience with design, configure, test, deploy and improve cloud infrastructure
    • 4+ years experience in optimizing deployments and infrastructure resiliency
    • 3+ years experience in configuring and managing CI/CD processes

    Requirements:

    • Extensive experience with Kubernetes, Terraform, Docker, Git, Linux/Bash
    • Extensive experience with Python and relational Database Systems such as PostgreSQL
    • Strong knowledge of cloud deployment pipelines, CI/CD, GitOps
    • Experience with search indexing solutions such as ElasticSearch
    • Experience developing and testing secure web services
    • Experience with monitoring, logging, tracing, cloud security

    Personal skills:

    • Excellent communication and teamwork skills
    • An analytical mind, great attention to detail

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by creating a product that is bringing positive change around the world
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal
  • QA Analyst

    We are looking for an experienced QA Analyst to join us.

    You will be responsible for designing and implementing testing plans, identify procedures and scenarios for the quality control, process product reviews and inform the development team of defects and errors, monitor efforts to resolve product issues.

    Experience:

    • Degree in Computer Science or relevant field
    • 5+ years with web related technologies
    • 3+ years experience with web applications and services testing
    • 2+ years experience using automated testing software

    Requirements:

    • Extensive experience in quality control
    • High regard for safety standards and quality control
    • Attention to detail
    • Strong analytical and problem-solving skills
    • Diligent and meticulous

    Personal skills:

    • Excellent communication and teamwork skills
    • An analytical mind, great attention to detail

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by creating a product that is bringing positive change around the world
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal
  • Head of Corporate Development

    We are looking for experienced Head of Corporate Development to join the team and support our rapid growth.

    Reporting to the CEO, the Head of Corporate Development will partner closely with product, engineering and business leaders to source, evaluate, execute and integrate acquisition opportunities.

    Your responsibilities will include:

    • Research technology trends and market landscapes to source acquisition ideas 
    • Engage with internal business leaders to evaluate these trends and potential targets 
    • Develop M&A business proposals that are presented to executive leadership team 
    • Assist in deal negotiations and due diligence efforts  
    • Manage cross-functional post merger integration efforts 
    • Build and maintain relationships with potential targets and industry VC’s 
    • Assist in executing and managing corporate investments 
    • Assist with M&A board and executive materials

    What we are looking for:

    • 5+ years’ experience in corporate development, venture capital, private equity or investment banking with a technology focus (prior corporate development experience in enterprise tech is a plus) 
    • Bachelor’s degree in business, finance or related degree 
    • Strong analytical and problem-solving capabilities (financial modelling experience required) 
    • Strong communication and presentation skills

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by being part of a company that is bringing positive change around the world
    • Competitive compensation and generous health benefits
    • Beautiful office, in the heart of Old Montreal (once the pandemic is over!)
  • Product Owner

    We are looking for a Product Owner to join us.

    As one of the first members of the Product team, you will be responsible for writing feature requirements, creating user stories and acting as the product liaison in daily stand-ups and SCRUM meetings. You will also be responsible for leading the translation of software features into technical requirements (Features) and follows Agile Scrum based Software development.

    Your responsibilities will include:

    • Aiding in assessing value and prioritization of stories, epics and themes by working alongside the Director of Product to ensure work focus aligns with comprehensive product strategy.
    • Clearly defining User Stories and Acceptance Criteria per feature.
    • Converting internal and external customer requests into feature descriptions and end-user stories
    • Grooming the backlog in preparation for sprint and release planning post-development start through QA.
    • Coordinating and perform the full SDLC such as kickoff, business analysis, requirements elicitation, design, user testing and release activities
    • Collaborating with development team during iteration cycles, including but not limited to requirement clarifications, test plan and test case review, desk checks and feature approval
    • Providing regular project status and schedule updates
    • Producing content for engineering, sales, and product marketing to consume for product launches, marketing, training, or technical specs.

    Qualifications:

    • Bachelor’s (BA or BS) degree or equivalent mix of education and experience
    • At least 2 years experience as a product owner or software project manager
    • Able to build strong interpersonal relationships with business analysts, UI/UX team, leadership, senior management, and internal and external stakeholders.
    • Solid understanding of the product lifecycle.
    • Understanding of Agile methodologies, technical understanding of products, and up-to-date on industry standards and best practices.
    • Experience with JIRA
    • Excellent verbal and written communication skills.

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by creating a product that is bringing positive change around the world
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal
  • Cloud Security Specialist

    We are looking for a  Cloud Security Specialist  to join our team. You will be reporting to our Chief Technology Officer.

    Responsibilities:

    • Design, develop and implement cloud security initiatives to ensure the required security controls are in place
    • Implementation of security controls to be compliant with security certifications such as the SOC 2 or ISO 27001
    • Manage security audits, vulnerability and threat assessments
    • Analyze vulnerabilities discovered, prioritize remediation and assist team in implementing appropriate countermeasures
    • Organize Penetration tests, review reports and advice technical team on appropriate remediation
    • Investigate, coordinate and report on security events, incidents and intrusions
    • Track incidents through analysis, diagnosis, correction and resolution
    • Participate in vendor and technology selection of new IT solutions and/or existing technology
    • Develop and update IT policies, guidelines and standard operating procedures (SOP)
    • Serve as an expert for the team to advise on all security issues.

    Qualifications:

    • At least 5 years experience in IT Security.
    • Experience with Cloud Security.
    • 5 years of experience with web related technologies.
    • Knowledge of SOC 2 and ISO 27001 certifications is an asset.
    • Excellent verbal and written communication skills.

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by creating a product that is bringing positive change around the world
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal
  • Sales Executive

    We are looking for a  Sales Executive to join our team. You will be reporting to our CEO.

    Responsibilities: 

    • Conduct needs assessment, discuss and demonstrate Novisto’s added value and capabilities to prospects.
    • Collaborate and coordinate efforts with various stakeholders and representatives form various functions and teams within the target account.
    • Focus on growing new revenue from Enterprise/Corporate prospect clients.
    • Prepare effective presentations with support from the Sales Engineer.
    • Prepare proposals/respond to RFIs, negotiate and address business terms to close the sale.
    • Initiate contact with prospects which have been generated by our Account Development Representative team, our marketing campaigns or from referrals.
    • Ensure the timely and successful delivery of our solutions according to customer needs and objectives.
    • Act as a liaison for prospects and customers.
    • Maintain and update the CRM system with customer information.
    • Represent Novisto at industry events.
    • Share client insights with product and marketing teams.

    Requirements: 

    • Bachelor’s degree in Business, Finance, Marketing, Sustainability or 6 years of experience in software/SAAS sales. 
    • Minimum of 5 years of experience selling software at Enterprise level. 
    • Outstanding communication skills including both oral and written communication as well as active listening (Fluency in French is a asset) 
    • Excellent communication and negotiation skills.
    • Proficient in a consultative sales approach
    • Strong presentation skills 
    • Self-driven, motivated and results oriented mindset. 
    • The motivation, grit, and focus needed to develop a new market
    • Experience with ESG or sustainability (an asset)

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by promoting a product that is bringing positive change in society
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal
  • Customer Success Manager

    We are looking for an experienced Customer Success Manager to join the team and support our rapid growth. You will partner closely with product, engineering and business leaders to handle the expansion and engagement of our growing customer base. 

    Responsibilities: 

    • Design and execute high-leverage programs to expand and deepen Novisto usage and joy across your clients, including training, enablement, evangelism, and client internal marketing initiatives;
    • Influence the positive evolution of our product by sharing with the Novisto team insights which thoughtfully represent our clients’ needs, wants, and desires for our product;
    • Serve as the liaison between the client and the product organization to manage client’s expectations, share its needs with the Novisto product team, and share Novisto’s product roadmap with the client portfolio;
    • Be the ultimate storyteller in showcasing the compelling impact on your clients’ business made possible by their use of Novisto, and share those stories internally;
    • Partner with Sales to identify client growth opportunities based on demonstrated value, and help strategize and execute expansion plans to earn additional spend from the client.

    Requirements: 

    • 5+ years of relevant work experience in a high performing Customer Success and / or Account Management team. Alternatively, you’ve worked at a tier 1 consulting firm 
    • Experience with ESG or CSR 
    • You care deeply about customers and have a natural ability to empathize with and advocate for them
    • Startup and-or SaaS experience, a plus
    • Strong communication and presentation skills
    • Ability to independently prioritize work and autonomously managing a large workload;
    • Track record of excellence; demonstrated excellence in work;
    • Structured and analytical approach to any work plan;
    • Entrepreneurial approach to testing hypotheses and quickly iterating on ideas.

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by promoting a product that is bringing positive change in society
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal
  • Business Development Representative

    We are looking for an Business Development Representative (BDR) to join our sales team. This is a monthly quota-carrying salaried position that includes a tiered commission structure. Reporting to the Business Development Manager, the mission of the BDR will be to deploy sales strategies to increase business revenue and identify potential customers to generate new business opportunities.

    Your responsibilities will include:

    • Outbound cadences (email, call, social) focused on generating new business opportunities
    • Facilitate and conduct discovery meetings with high value new business opportunities
    • Set qualified introductory meetings for the Sales team
    • Understand customer pain points and clearly articulate the value we provide
    • Nurture early phase opportunities for future pipeline potential
    • Achieving and exceeding monthly quotas of qualified opportunities and pipeline attribution

    What we’re looking for:

    • University education, preferably a degree in Business, Commerce or Marketing
    • At least 1 year of experience in outbound sales (or strong customer service background)
    • The motivation, grit, and focus needed to develop a new market
    • Self-motivated and results oriented
    • Outstanding communication skills including both phone and written communication as well as active listening (Fluency in French is a plus)
    • CRM experience is an asset
    • Experience in enterprise software selling is a huge plus

    What we offer:

    • The opportunity to join an early stage, well-financed company
    • The chance to have an impact by promoting a product that is bringing positive change in society
    • Generous health benefits
    • Beautiful office, in the heart of Old Montreal