Full-Stack Software Developer

over 2 years ago
Full time role
Remote... more
Remote... more

Job Description

FULL-STACK SOFTWARE DEVELOPER

Advanced Energy Economy (AEE) is a national association of businesses that are making the energy we use secure, clean, and affordable. We work to accelerate the move to 100% clean energy and electrified transportation in the U.S. AEE is the only industry association in the U.S. that represents the full range of advanced energy technologies and services, both grid-scale and distributed. Advanced energy includes energy efficiency, demand response, energy storage, wind, solar, hydro, electric vehicles, and more. AEE represents more than 100 companies in the $240 billion U.S. advanced energy industry, which employs 3.2 million U.S. workers.

AEE’s mission is transforming public policy to enable rapid growth of advanced energy businesses. We educate, engage, and advocate at the federal level, in wholesale electricity markets, and more than a dozen states for executive actions, legislation, and regulations that expand the size and value of markets for advanced energy products and services. We also offer business intelligence products and select business development opportunities to help advanced energy companies grow. Our PowerSuite SaaS platform includes hundreds of customers such as Amazon, Microsoft, Pinegate Renewables, Oracle and Arcadia and is rapidly expanding to new market segments.

POSITION DESCRIPTION

AEE seeks a Full-Stack Software Developer to join our small but growing development team. The Software Developer will work on a variety of web projects, from implementing interactive front ends to designing and building enterprise grade back-end solutions. The Software Developer will be responsible for maintaining and growing: a mature codebase, a one-of-a-kind document data store, a state-of-the-art data pipeline, and an Elasticsearch full text search service and integrations with both Microsoft Azure and AWS' machine learning services.

AEE is seeking an independent professional who brings a background in B2B SaaS platforms. The Software Developer will work collaboratively as part of a team under the direction of the General Manager, PowerSuite. Candidates should be creative and flexible, with the ability to work on multiple projects as needed to support AEE’s work in a variety of areas. The successful candidate will contribute to all areas of our platform from real-time logging services to front-end user experiences. The position may require limited travel.


RESPONSIBILITIES

  • Contribute to an enterprise grade data processing system that handles hundreds of millions of records a month

  • Build interactive applications with Ruby on Rails and other frameworks like React.js

  • In addition to our development team, you will work with other internal and external customers in a fast-paced deadline-oriented environment that has a huge impact on clean energy issues

  • Work on multiple projects with limited supervision

  • Use best practices and standards to write well-tested, maintainable code

  • Desire to learn and grow in a highly collaborative environment, including code reviews, pairing sessions, and a commitment to great UI/UX

 


REQUIRED QUALIFICATIONS

  • Have a bachelor's degree in Computer Science or equivalent industry experience

  • Have a minimum 4 years’ experience in a production environment (preferably Ruby on Rails or other MVC framework)

  • Have experience with the ELK stack

  • Have experience building complex workflows with AWS services such as S3, SNS, SQS, Lambda and EC2

  • Experience deploying applications to Heroku and/or AWS

  • Experience working on a small team with desire to produce excellent work product

  • Have experience with writing tests for your code

  • Clear, direct communication style

  • Have experience/desire to work successfully on a geographically distributed team

  • Passion for AEE’s mission of moving the world to a secure, clean, affordable energy future

  • Experience with other languages such as Python and Go a plus

  • Interest and some experience building supervised and unsupervised machine learning (ML) models with applications in areas such as document classification and sentiment analysis a plus

SPECIAL APPLICATION INSTRUCTIONS

Applications should include a current resume and cover letter expressing interest in this position, organization, and description of relevant experience.

Job Type: Remote; Full-Time
Location: U.S. Remote, but East Coast preferred
Start Date: November 15th, 2021
Salary: Starting at $120,000 

Similar jobs