Full-Stack Software Engineer

3 weeks ago


Rutland, United States Green Mountain Power Full time

We are looking for a talented senior-level Developer to join our fast-paced IT team to help design, build and implement elegant front-end and back-end solutions for our customers. This position requires a broad set of skills focused on writing clean, maintainable, and testable code; facilitating automated unit and integration tests; implementing and integrating RESTful API's; and working with Agile scrum teams to incrementally build and maintain a variety of applications.

GMP is leading an energy transformation and working tirelessly to provide clean, cost-effective energy, and the best possible customer experience we can, while delivering the latest in energy innovations to drive down costs. We are proud to be the first utility in the world to get a B Corp certification, meeting rigorous social, environmental, accountability and transparency standards and committing to use business as a force for good. We have 265,000 residential and commercial customers in Vermont and are looking for that person with the right attitude and grit to be part of a company embracing transformational change.

The ideal candidate will possess experience with the following:
•HTML, CSS and Javascript
•Javascript frameworks such as AngularJS, React, Vue.is, etc.
•Experience with modern CSS frameworks such as Bootstrap and Foundation
•CSS preprocessors such as Less and Sass
•Front-end build tools such as Grunt, Gulp, and Webpack
•At least one backend system such as Node.js or Java
•Writing and consuming REST-based API's and a solid understanding of HTTP
•SQL databases with a strong preference for Oracle expertise
•Experience with Git/GitHub
Skills & Requirements The following skills are a plus:
•Java and the Spring Boot framework
•Wordpress
•Microservices architectures
•Hybrid app frameworks such as React Native
•AWS, including S3, Lambda, API Gateway, EC2, etc.
•Knowledge of big data systems such as Hadoop
•Familiarity with continuous integration and continuous deployment tools
•NoSQL databases such as Elasticsearch, DynamoDB, MongoDB, etc.

At least 3 years of progressively advanced experience is required. Demonstrated skills working in a fast-paced, customer-focused environment is also necessary. This position requires strong oral, written and organizational skills, excellent time management skills, and the ability to effectively prioritize tasks.

Based out of either our Rutland or Colchester locations. Qualifications



  • Rutland, United States Casella Waste Systems Full time

    Position Summary As a Data Warehouse Engineer in our Data Warehouse Team, you will play a crucial role in shaping the backbone of our data-driven decision-making process. Your focus will be on developing, maintaining, and optimizing our data warehouse solutions, ensuring they are scalable, efficient, and aligned with our business needs. Your primary...


  • Rutland, United States Casella Waste Systems Full time

    Position Summary As a Data Warehouse Engineer in our Data Warehouse Team, you will play a crucial role in shaping the backbone of our data-driven decision-making process. Your focus will be on developing, maintaining, and optimizing our data warehouse solutions, ensuring they are scalable, efficient, and aligned with our business needs. Your primary...


  • Rutland, United States Casella Waste Systems Full time

    ## Position Summary As a Data Warehouse Engineer in our Data Warehouse Team, you will play a crucial role in shaping the backbone of our data-driven decision-making process. Your focus will be on developing, maintaining, and optimizing our data warehouse solutions, ensuring they are scalable, efficient, and aligned with our business needs. Your primary...


  • Rutland, United States At Home Senior Care - Manchester Full time

    Job DescriptionJob DescriptionAt Home Senior Care, a premiere, private duty home care service is looking for a talented, compassionate Client Caregiver Scheduling Coordinator to work with our office team, our clients and our caregivers. This position is responsible for scheduling our team of quality caregivers and related administrative duties. The...


  • Rutland, United States Texas Nursing Services Full time

    👩‍⚕️ Home Infusion Registered Nurse - Rutland City, VT 📍 Location: Rutland City, VT 05701 💵 Salary: $40-50/hr Join our Rutland City team as a Home Infusion Registered Nurse, providing compassionate and expert care directly in patients' homes. Responsibilities: 🏡 Deliver outstanding at-home infusion care, centered on individual patient...


  • Rutland, United States Texas Nursing Services Full time

    👩‍⚕️ Home Infusion Registered Nurse - Rutland City, VT 📍 Location: Rutland City, VT 05701 💵 Salary: $40-50/hr Join our Rutland City team as a Home Infusion Registered Nurse, providing compassionate and expert care directly in patients' homes. Responsibilities: 🏡 Deliver outstanding at-home infusion care, centered on individual patient...


  • Rutland, United States The Dream Program Full time

    **Mentor f**or High School Youth Program (**In-person, On-Site**)** Part to full time options of between 8-10, 11-20, & 30-40 hours week. This position operates through the 2024-2025 academic year; approximately mid August to mid June. This position serves the Rutland region of Vermont (Serving one site in West Rutland). **_ Interested in making an...


  • Rutland, United States Engelberth Construction, Inc. Full time

    Job DescriptionJob DescriptionEngelberth Construction recognizes that a company is only as good as it’s people. Investing in and empowering our employees, our most important asset, is our top priority. Our goal is to be a diverse workforce that is representative, at all job levels, of the communities and customers we serve. We are committed to providing an...


  • Rutland, United States Patriot Broadband Technologies Full time

    Job DescriptionJob DescriptionSalary: $28+ DOEAre you an experienced Telecom Aerial Lineman who is looking for an opportunity to lead, mentor and expand a team?  Patriot Broadband is looking for a candidate do to just that!   This is an exciting opportunity for an experience lineman who is a bit of an adventurer, willing to travel to different work...


  • Rutland, United States Heritage Family Credit Union Full time

    This Position: This is a service position that provides World Class Member Service to both credit union members and employees. We are looking for an individual who will serve members promptly while representing the credit union in a friendly, courteous and professional manner. Our Call Center is located in the Operations Center in Rutland, VT. Starting...


  • Rutland, United States Heritage Family Credit Union Full time

    Job DescriptionJob DescriptionThis Position:This is a service position that provides World Class Member Service to both credit union members and employees. We are looking for an individual who will serve members promptly while representing the credit union in a friendly, courteous and professional manner.Our Call Center is located in the Operations Center in...


  • Rutland, United States Heritage Family Credit Union Full time

    This Position: This is a service position that provides World Class Member Service to both credit union members and employees. We are looking for an individual who will serve members promptly while representing the credit union in a friendly, courteous and professional manner. Our Call Center is located in the Operations Center in Rutland, VT. Starting...


  • Rutland, United States Heritage Family Credit Union Full time

    This Position: This is a service position that provides World Class Member Service to both credit union members and employees. We are looking for an individual who will serve members promptly while representing the credit union in a friendly, courteous and professional manner. Our Call Center is located in the Operations Center in Rutland, VT. Starting...