Build the future with us

Join the next generation of global tech companies

Full Stack Developer

novisto

novisto

Software Engineering
Montreal, QC, Canada
Posted on Wednesday, May 8, 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 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