Build the future with us

Join the next generation of global tech companies

Full Stack Developer



Software Engineering
Montreal, QC, Canada · Remote · Montreal, QC, Canada · Canada
Posted on Saturday, January 27, 2024

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