Job Description

About Us

Pani Energy is made up of a young team of highly motivated individuals who share a mutual passion for high impact & meaningful work. Our mission is to accelerate the transition of water sector to net zero. We have developed a web-based platform which enables the operators of water & wastewater treatment facilities to operate their plants more efficiently saving energy, consumables, and the environment. We are excited to tackle challenging problems for the betterment of society and our workplace environment fosters and encourages learning, ingenuity and collaboration. 

About You

You will be a key part of Pani’s development team. You have a passion for development and enjoy the challenge of working innovative projects with an equally talented group of co-workers. You believe in life long learning and welcome the opportunity to constantly iterate and improve upon your skills. Fundamentally you want to use your talents and energy to better the world for others and contribute to energy conservative and CO2 reduction.


  • Participate in architectural improvements to support our growing client base
  • Scale our backend API
  • Write new front-end components in support of new user stories
  • Write elegant, scalable, and battle-tested code
  • Improve internal tools designed to improve day-to-day operations and efficiency

Skills Required:

  • Fundamental web technologies (e.g., HTTP, REST, and JSON) are second nature
  • Intimate understanding of algorithms and data structures
  • Strong working knowledge of modern JavaScript frameworks; preferably React
  • Strong working knowledge of Python web frameworks
  • Strong working knowledge of testing frameworks
  • Strong working knowledge of GraphQL
  • Strong working knowledge of various data storage solutions and knowledge of when and why to use one over the other
  • Working knowledge of containerized applications and services
  • Familiar with multiple programming paradigms (Object-Oriented Programming, Functional Programming)
  • Exceptional ability to iterate quickly without sacrificing close attention to detail
  • Excellent interpersonal, communication, and collaboration skills

Education & Experience

  • BS in Computer Science or Software Engineering (or equivalent in experience with evidence of exceptional ability)

Note: If you don’t meet all of our requirements exactly or have some gaps in your resume know that we would still love to hear from you. Use your cover letter to tell us about your unique experience - we understand that talent comes from many places and that skills are transferable

More Details
Employment Type: Full Time
Location: Victoria , BC , Canada
Experience Required: Entry Level
Date Published: 16 Nov 2021
Share Job Opening