Full Stack Developer
novisto
This job is no longer accepting applications
See open jobs at novisto.See open jobs similar to "Full Stack Developer" Diagram Ventures.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
This job is no longer accepting applications
See open jobs at novisto.See open jobs similar to "Full Stack Developer" Diagram Ventures.