Tech Stack
AWSCloudDockerGoIoTJavaKubernetesPostgresPython
About the role
- Own Tariff Timer features end-to-end from conception to implementation to deployment to coordinating requirements/deployment with internal stakeholders.
- Work closely with our energy domain experts to figure out how to translate time-of-use optimization logic into a scalable software service.
- Develop and review software design documents, RFCs.
- Review pull requests and support other developers in improving code design, testing and documentation.
- Monitor the risks of tech debt and scaling bottlenecks in our code base and raise issues proactively to our product manager.
- Monitor our daily operation and push improvements to our internal processes to help us improve quality of service.
- Build software that developers love to maintain and APIs that stakeholders love to use.
Requirements
- 2+ years of experience with distributed software systems and web technologies (JSON, REST, HTTP, RPC)
- Experience with relational databases (we use Postgres)
- Experience with at least one modern backend language (e.g. Go, Python, Java; we use Go in most of our services and some in Python)
- Experience with container technologies (Docker, kubernetes)
- Bonus points: You have worked with the cloud service offering (we use AWS)
- Bonus points: You have a record of open-source contributions