Build the future with us

Join the next generation of global tech companies

Full Stack Developer



Software Engineering
Posted on Friday, September 15, 2023

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 be responsible for web and backend development, including front-end components, services, styling, animations, backend services, database modeling, unit and end-to-end testing, deployments, maintenance and support.

Your responsibilities will include

  • Participate in front-end development in the angular application
    • Develop and maintain user facing features
    • Write unit tests for the application using jest test framework
    • Contribute technical improvements to the application’s libraries and architecture
    • Create user friendly interfaces using HTML and angular components along with material UI
    • Monitor and optimize the performance and usability of the application
  • Participate in back-end development
    • Database design and modeling
    • Implement new micro services
    • Design, build and improve REST API services
    • Design, architect and implement new features and major refactors;
    • Write unit tests and api integration tests
    • Maintain and support the product features
  • Collaborate with other team members and stakeholders
    • Participate in code review processes with other developers
    • Participate in sprint activities with the development team and product team
    • Provide time estimate for assigned tasks
    • Collaborate with other developers to groom tasks and features
    • Communicate with UI designers and product owners about UI/UX designs

What we’re looking for

  • Degree in Computer Science or relevant field
  • 5+ years with web related technologies
  • 3+ years experience with Angular and TypeScript and/or transferable modern front-end framework experience (React, Vue)
  • 3+ years experience with python Back-end Web development
  • 4+ years experience with Database Systems (SQL)
  • Experience with cloud services and microservices is a plus
  • Extensive experience with front-end technologies, including HTML5, CSS/SCSS, JavaScript/TypeScript
  • Knowledge of Angular front-end framework, including typescript, rxjs and test suites
  • 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
  • Excellent communication and teamwork skills
  • An analytical mind, great attention to detail

What we offer:

  • Join an early stage, well-financed company
  • Advance Novisto’s purpose of contributing to the sustainability of the economy, environment, and society by empowering companies to make better decisions and disclosures through our ESG data management software
  • Contribute your knowledge and insights to increase awareness and knowledge of sustainability
  • Generous health benefits (100% Insurance coverage & access to Dialogue's telemedicine app)
  • Flexible schedules & opportunity to work remotely
  • 4 weeks of vacation
  • Stock option plan and 4 days work per week Pilote
  • Summer hours
  • If you prefer to work at the office, we have a beautiful office, in Old Montreal, close to downtown and steps away from a metro (subway) station

We are a fast-growing tech startup looking for the best talent to join our team. We are open to hiring internationally, and supporting qualified hires into relocating to Canada.