Job Opportunity
We are seeking an exceptional Software Engineer to drive the development of our software capabilities.
* Define and implement technical strategies for new software features that support distribution network needs
* Design and develop scalable, resilient software solutions that integrate with and extend our core platform
* Collaborate with cross-functional teams to align development efforts and support changes to the underlying product
* Contribute to domain understanding and technical problem-solving specific to the energy distribution sector within our ecosystem
* Write and maintain robust Python and Django code, including asynchronous processing, ensuring compatibility and leveraging our platform
* Work on integrations with relevant energy systems, ensuring seamless data flow within our architecture
Requirements
* Proven track record of successfully working across diverse technology stacks
* Demonstrated ability to quickly learn and adapt to new languages and frameworks
* Strong collaboration and communication skills
* Ability to work in a fast-paced environment
Benefits
We offer a collaborative environment, opportunities for growth and learning, and a commitment to transparency.
Our development pipeline emphasizes continuous delivery and immutable infrastructure, leveraging tools such as GitHub, CircleCI, and Terraform Enterprise.
We use Loggly, Sentry, and DataDog for monitoring and measurement to ensure performance and stability in production.
Technology Stack
Our primary technology stack includes Python, Django, Django-REST-framework, GraphQL (Graphene), Kubernetes, and AWS.
We utilize a range of tools, including GitHub, CircleCI, ArgoCD, and Spacelift, to manage our continuous deployment pipeline.