Cloud Developer
Opportunity
We are actively seeking a Software Developer who will be a part of multi-disciplinary R&D team. You’ll gain insights into the design and operations of cloud programs and strategies for supporting the world’s energy transition. We have a full web application stack for our North American product which is currently built predominantly with Ruby on Rails and Node, hosted on Heroku, and using PostgreSQL, Amazon S3, and Redshift for storage. You’ll report to the Cloud Manager.
Key Responsibilities
- Apply knowledge of cloud applications and end-device communication, to the existing Eguana Cloud.
- Research cloud application best practices.
- Designing, developing, testing, and deploying cloud-based applications.
- Testing of enhancements.
- Performing regular monitoring and maintenance of existing infrastructure.
- Provide R&D support to other team members.
- Other duties as assigned.
Requirements
- Technical experience in cloud platforms, 0 to 3 years.
- Scripting experience using any Javascript, Python or any other language
- Hands-on experience with one or more components of cloud platform such as cyber security, API, identity management, tunneling service, etc.
- Computer Science degree or equivalent
- Experience with web development
- Experience with any full stack development, preferably our current stack (Ruby, Rails, NPM, TypeScript, SQL and/or Redshift)
- Familiarity with Javascript frontend toolkits or backend languages and tools (Rust, Go, Docker, Kubernetes, etc.) that could prove useful for us in the future.
- Experience with monitoring and maintaining a cloud application, including interpreting logs, diagnosing problems, and addressing performance issues
- Ability to multitask in a fast-paced product development environment
- Ability and desire to work with a well diverse group of people
- Passionate about distributed energy systems and clean technologies
- Knowledge of the utility grid complexities and integration of battery technologies, is an asset
Work Environment
- Fast-paced, dynamic environment with a focus on innovation
- Collaborative projects with a creative and purpose-driven R&D team
- Flexible work hours. At office locations. Full-time.