Software Engineer 3
Role details
Job location
Tech stack
Requirements
Expert level software development experience with Typescript.
Intermediate level of cloud infrastructure experience, preferably AWS using IaC
Experience with Git version control and CI/CD pipelines (CircleCI)
Experience with automated testing frameworks such as Jest and Vitest.
Familiarity with agile development, both Kanban and Scrum
Some knowledge of SQL and NoSQL databases, Postgres, DynamoDB, Redis, etc.
Strong debugging skills, ideally down to a network level with tools such as Wireshark
Strong communication and interpersonal skills
Ability to work as part of a distributed multinational team as well as independently
Desirable:
A very basic understanding of electrical engineering. kW, kWh, Amps, Volts, etc
Experience with other languages such as Python, C, C# and Rust, plus frameworks such as React.
Experience with similar smart home devices, vehicle charge points, solar diverters, etc
Our Core Values:
Positivity & Pride
Open & Honest Communication
Teamwork & Kindness