EnerNOC is in need of a Full Stack Software Developer to join our world-class organization. The role will focus on developing applications & services for worldwide consumption using technologies including NodeJS, Scala, Swagger-based REST services, Angular 2+, Relational DB's, NoSQL DB's and the AWS services/capability stack.

About the Company

EnerNOC’s vision is to change the way the world uses energy. Operating in many electricity markets around the world, we unlock the full value of energy management for utility, commercial, institutional and industrial customers by providing a full suite of energy management solutions, including demand response (a reduction of real-time demand for electricity during critical times), energy procurement and advisory services, utility bill management, and energy intelligence software.

For more information, visit www.enernoc.com.

 About the Job

  • Design, develop & deliver applications to meet business needs in a RAD environment
  • Own solutions from conception to production deployment and use
  • Communicate progress to business & technical stakeholders throughout solution lifecycles
  • Write well documented and tested code to agreed architectural standards
  • Contribute to load, soak and QA testing to deliver quality solutions (and keep them that way)
  • Contribute ideas for new features and identify areas for improvement proactively
  • Join larger development teams to drive or support initiatives as required

About You

  • BS in Computer Science or comparable area
  • 7+ years software development experience
  • Fluency in JavaScript, Java, Scala or similar
  • Experience building RESTful APIs
  • Experience developing customer facing web applications using Angular 2+
  • Production experience with database technologies
  • Production experience with Jenkins-based deployments
  • Knowledge of the AWS service stack (e.g. Lambda, Kinesis, DynamoDB, Api Gateway, AWS EC2, RDS, etc)
  • Ability to learn new technologies & paradigms as required

Above and Beyond

  • Experience working with a variety of development patterns, technologies, platform stacks
  • A track record of continuous skills enhancement and technical development
  • Prior work with large volume transactional data services (and large data sets)
  • Knowledge and experience of electrical metering theory and technology
  • NoSQL database exposure
  • Graph database exposure
  • AWS IoT exposure
Apply for this Job
* Required
File   X
File   X


Share this job: