Full Stack Software Engineer

Full Stack Software Engineer

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada  - Permanent
This job allows you to work remotely 


Job Description

As a full stack software engineer you will build a greenfield web based depot operating platform and bring the engineering vision for our codebase to life. Our software platforms team is part of a collaborative, mission driven organization. We are a team that believes in product focused engineering and fostering a culture that encourages inclusion and ideas from diverse backgrounds.

Our tech stack uses React and Typescript for the front end and Kotlin and Java microservices built on top of a flexible data lake architecture. Our products integrate with charging and renewable energy solutions and the data products for machine learning models.

If you are a mid- or senior- level Full Stack Software Engineer looking to make a material contribution to the health of our planet, please apply.

About you:
- You want to apply your skills to meaningfully address climate change.
- Work on a team that believes in product focused engineering and bottom up engineering culture that encourages inclusion and ideas from diverse backgrounds.
- You care about user experience and learning.
- You are excited about frontend development with JavaScript frameworks like React and also understand web fundamentals and choose your packages judiciously.
- You bring experience building full stack web applications from scratch.
- You have experience with database management systems like PostgreSQL, or MySQL/MariaDB.
- You are comfortable with setting up build and deployment systems for your projects and are familiar with tools like Webpack.
- You are comfortable working within a microservice based architecture and have experience with Docker, Kubernetes, or other microservice technologies.
- You are excited to work with a remote team and are available to meet with team members during reasonable local working hours. If local to the Bay Area, you are excited about joining your team members in the office part of the week.


Details:

Starting: ASAP







Similar jobs in Toronto:

Similar jobs in other locations: