Novisto logo

Full Stack Developer

🔍 Found ClimateTechList useful?

ClimateTechList is free for job seekers, no registration required, and I, Steven, run it by myself at cost part-time.

The site gets about 30,000-40,000 users a month. Help support this site and make it easier for other future climate job seekers!

You can buy me a coffee to support the site below. Thanks!

Job Description

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
  • 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

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Novisto

If possible, try to get a warm intro/referral to Novisto before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Novisto

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.