• 5+ years of professional experience in backend web application development
• Hands-on experience with Python/Django or equivalent web frameworks
• Strong systems design abilities, including microservices architecture
• Experience designing and operating RDBMS (e.g., PostgreSQL, MySQL)
• Experience with secure, reliable, large-scale/ high-transaction systems
• Experience developing and operating systems in cloud environments (AWS, GCP, or Azure)
• A self-sufficient person with a high level of initiative, able to work autonomously in a fast-changing environment
• A strong team player who collaborates across teams and departments, mentoring and coaching more junior developers
• Someone excited to solve social challenges through technology
• Interest in environmental issues and the energy industry
• Python
• Django (or equiv. web framework)
• Domain modelling
• Designing distributed systems, improving service reliability, and shaping long-term architectural strategy
• HTTP and REST APIs, GraphQL and other API technologies
• Writing robust and fault-tolerant software
• Celery and async processing
• Postgres
• Plus experience in the following would be a bonus: AWS, Terraform, Packer, Consul