Posted on 
Aug 1

Sr. Software Engineer - Full Stack Python

At SparkMeter our mission is to electrify everything and everyone. We help utilities and governments make the transition to electrification while providing affordable, reliable, clean power.

SparkMeter’s product is a cutting edge IOT platform that is used by utility companies around the world to effectively manage electrical grids. Our platform utilizes proprietary metering technology and communication protocols to move data from edge devices to the cloud, where customers utilize our multi-tenant SaaS application to manage assets and to gain insight into the status and health of their grids.

SparkMeter is searching for a Senior Software engineer to lead the development of Koios, our multi-tenant SaaS product and the front end to our IOT platform. In this role you will have the opportunity to build new products and to drive the evolution of Koios as we enter new markets and expand the scope of our offerings. This role is a key member of our engineering team and will report directly to the VP of Engineering.

What you will do:

  • Lead the design and development of the Koios application
  • Work closely with product managers to understand product roadmaps and requirements for new features
  • Work closely with customers to demo new features, solicit feedback, and to to gain a deep understanding of how customers use our platform
  • Identify and driving architectural changes to support our product roadmap
  • Develop new features including front end, back end, database and APIs
  • Develop new products and extending the Koios product
  • Develop and maintain DevOps processes including CI/CD pipelines
  • Work as part of an agile software development team, attending sprint planning and backlog grooming sessions, and daily stand-ups
  • Provide regular demos of new functionality to employees and customers
  • Provide technical direction, mentoring and delegating tasks to team members
  • Provide technical direction, mentoring and delegating tasks to team members

Requirements

Requirements & Skills:
- 5+ years experience developing a multi-tenant SaaS application
- 5+ years of full stack development experience
- Experience working with customers during the software development process, giving demos of new functionality, seeking to understand their pain points, and accepting feedback
- A deep understanding relational and schemaless databases
- Experience developing REST APIs and microservices
- Experience building single page applications using any mainstream front end framework (Angular, React, Vue.js), JavaScript and CSS
- Deep experience with the Python programming language and frameworks such as Flask and SQLAlchemy, along with experience in any object oriented language
- Experience developing cloud based applications on AWS or Azure using managed services
- Experience implementing CI/CD pipelines and feature flags
- A strong desire to learn and apply new technologies
- Exceptional problem solving skills
- Exceptional communication skills
- The desire and ability to collaborate with team members, business partners, and customers

Nice to have:
- Experience working in the utility or energy industry
- Experience designing, building and supporting an IOT platform and products
- Experience building and scaling a multi-tenant SaaS application
- Experience developing analytics solutions using embedded components
- Experience building single page applications using Vue.js
- Experience using Python Flask, SQLAlchemy or other Python frameworks
- Experience building applications on the AWS cloud using managed services

Benefits
- We are a small and flat company with no bureaucracy
- You will work with customers and team members all over the world
- You will have the ability to select and implement new technologies
- You will work with amazing people solving interesting problems
- You can work remotely, with the option to travel to our office in DC for team events

Description

At SparkMeter our mission is to electrify everything and everyone. We help utilities and governments make the transition to electrification while providing affordable, reliable, clean power.

SparkMeter’s product is a cutting edge IOT platform that is used by utility companies around the world to effectively manage electrical grids. Our platform utilizes proprietary metering technology and communication protocols to move data from edge devices to the cloud, where customers utilize our multi-tenant SaaS application to manage assets and to gain insight into the status and health of their grids.

SparkMeter is searching for a Senior Software engineer to lead the development of Koios, our multi-tenant SaaS product and the front end to our IOT platform. In this role you will have the opportunity to build new products and to drive the evolution of Koios as we enter new markets and expand the scope of our offerings. This role is a key member of our engineering team and will report directly to the VP of Engineering.

What you will do:

  • Lead the design and development of the Koios application
  • Work closely with product managers to understand product roadmaps and requirements for new features
  • Work closely with customers to demo new features, solicit feedback, and to to gain a deep understanding of how customers use our platform
  • Identify and driving architectural changes to support our product roadmap
  • Develop new features including front end, back end, database and APIs
  • Develop new products and extending the Koios product
  • Develop and maintain DevOps processes including CI/CD pipelines
  • Work as part of an agile software development team, attending sprint planning and backlog grooming sessions, and daily stand-ups
  • Provide regular demos of new functionality to employees and customers
  • Provide technical direction, mentoring and delegating tasks to team members
  • Provide technical direction, mentoring and delegating tasks to team members

Requirements

Requirements & Skills:
- 5+ years experience developing a multi-tenant SaaS application
- 5+ years of full stack development experience
- Experience working with customers during the software development process, giving demos of new functionality, seeking to understand their pain points, and accepting feedback
- A deep understanding relational and schemaless databases
- Experience developing REST APIs and microservices
- Experience building single page applications using any mainstream front end framework (Angular, React, Vue.js), JavaScript and CSS
- Deep experience with the Python programming language and frameworks such as Flask and SQLAlchemy, along with experience in any object oriented language
- Experience developing cloud based applications on AWS or Azure using managed services
- Experience implementing CI/CD pipelines and feature flags
- A strong desire to learn and apply new technologies
- Exceptional problem solving skills
- Exceptional communication skills
- The desire and ability to collaborate with team members, business partners, and customers

Nice to have:
- Experience working in the utility or energy industry
- Experience designing, building and supporting an IOT platform and products
- Experience building and scaling a multi-tenant SaaS application
- Experience developing analytics solutions using embedded components
- Experience building single page applications using Vue.js
- Experience using Python Flask, SQLAlchemy or other Python frameworks
- Experience building applications on the AWS cloud using managed services

Benefits
- We are a small and flat company with no bureaucracy
- You will work with customers and team members all over the world
- You will have the ability to select and implement new technologies
- You will work with amazing people solving interesting problems
- You can work remotely, with the option to travel to our office in DC for team events

Responsibilities

Requirements

Offer

See All Jobs at 
SparkMeter
  
Share this opportunity:
Climate Jobs List is the #1 website for Climate and ClimateTech jobs.

We’re on a mission to connect talented individuals to the best Climate and ClimateTech projects, to solve the Global Climate Challenge!
🌳  Join 1,000+ Climate and ClimateTech enthusiasts for weekly updates:
Success! We will email you weekly updates!
Oops! Something went wrong while submitting the form. Try again.
Follow Climate Jobs List on:
Success! We will email you weekly updates!
Oops! Something went wrong while submitting the form. Try again.