Software Development Engineer II-Full Stack
Bedford, MA 
Posted 13 days ago
Job Description

Company Generac Power Systems

Name Software Development Engineer II-Full Stack

Req # 64096

Employment Type Full Time

Shift 1st

At Generac, Our People help make the world safer, brighter, and more productive. United by our Values, people with diverse backgrounds and points of view work together to ensure our global customers have peace of mind.

We are a team of builders and doers who share a passion for innovation and a desire to outpace others. As an inclusive workplace, we empower our employees to embrace diversity in all forms, celebrate our differences, and treat everyone with equity and respect. At Generac, our success is powered by Our People.

What to Expect:

Generac Clean Energy is dedicated to delivering revolutionary Battery Energy Storage Systems (BESS) for our residential customers to improve energy reliability and grid independence. Our software and firmware teams enable these systems to provide a seamless battery backup system for our customers.

Our software stack is built on top of React, React Native, Rust, Java, MQTT, and other related technologies, with a sophisticated and fault-tolerant architecture that collects real-time data from devices and enables remote configuration and control of the battery systems.

Generac Power Systems is seeking a Full Stack Engineer to help us deliver new features on aggressive timelines to support our key product launch dates. This individual will be primarily responsible for delivering UI features on our React based web application, ensuring that the features meet the highest standards of quality, responsiveness, and are cross browser compliant.

This role is hybrid and requires 3 days a week onsite in Bedford, MA

What You'll Do

You will have significant responsibility and influence in shaping the applications you build. We are looking for someone to iterate quickly on all stages from development to production, including bringing new products to market.

You should have the ability to execute front end and back-end development throughout the entire development process. You will be driving continuous improvements by leveraging modern tools and frameworks that enable us to release more frequently.

Successful candidates will have strong engineering skills and communication, and a belief that data driven processes lead to great products. You will need to have a passion for quality and an ability to understand complex systems.

Above all you should be passionate about solving real world problems and bringing value to the applications you create.

As part of this role, you will be required to:

  • Implement applications that meet market needs and are easily extended with evolving business needs - front-end and back-end development.
  • Review project ideas and provide technology input, prescribing appropriate application solutions, which balance business requirements with Generac's technology standards to arrive at the optimal solution.
  • Maintain technical expertise in emerging technical trends.
  • Write user and technical specifications in line with business needs.
  • Self-directed and capable of working in a dynamic and startup-like environment with a high attention to detail.

What You'll Bring:

  • Bachelor's Degree in Computer Science or related field
  • 3 - 5 years software engineering experience including:

o 2+ years' experience with TypeScript and React.js / React Native frameworks along with Redux

o Experience with react component libraries, preferably Material UI

  • 1+ years' experience programming in Java preferred (or other back-end technology)
    • Knowledge of building microservices using Java and developing REST APIs

o Knowledge of deploying applications in AWS (S3, ECS, Lambda, etc.)

o Experience with SQL and NoSQL databases

o Knowledge of AWS services EC2, ECS, serverless computing, Cognito, RDS, S3, IAM, etc.

* Knowledge of CI/CD tools and processes; Git, Jenkins, Maven, CircleCI.

"We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law."

Generac Power Systems Inc. is an equal opportunity employer/Minorities/Females/Vet/Disability.


Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
3 to 5 years
Email this Job to Yourself or a Friend
Indicates required fields