hero

Build with us.

Join the next generation of global tech companies.

Full Stack Developer

novisto

novisto

Software Engineering
Montreal, QC, Canada
Posted 6+ months ago

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 a 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 microservices
    • 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, with 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
  • Flexible schedules
  • 4 weeks of vacation
  • Stock option plan