Novisto logo

Full Stack Developer

NewGet help on your job search

Need help in your climate job search? Dive deep into climate with Terra.do’s 12-week climate bootcamp course.

Terra.do has partnered with ClimateTechList to give ClimateTechList users a 15% discount for its flagship Climate Change: Learning for Action program.

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 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
ClimateTechList.com logo

Novisto number of job openings over time by month

ClimateTechList is the web's largest aggregator of climate, clean tech, renewable energy & green jobs. Contact us if you'd like to use partner or use our current or historical jobs data in any way.

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.