Senior Full Stack Engineer

GridUnity, Inc

Cambridge, MA (United States)

Category: Programming

Posted on: 07 Apr 2021

python java javascript

About GridUnity

At GridUnity we are helping transform the world’s energy supply chain by accelerating the integration of distributed energy resources such as solar, wind, and energy storage. We do this by providing pioneering SaaS analytics solutions to utilities and independent system operators for use by their engineers and renewable energy developers.

Our advanced System-of-Systems platform combines predictive analytics, machine learning, configurable business processes and cloud computing to deliver enterprise software applications with the flexibility to evolve with the world’s changing energy model. The GridUnity platform has been rolled out across 17 U.S. states by entities providing energy to about 20% of Americans, and we’re growing fast.

About GridUnity Engineering

If you want to make a tangible difference in the exploding field of predictive analytics or help reshape the electric grids to better support solar, electric vehicles, wind resources and other new groundbreaking technologies, consider joining our team of innovative engineers. Together, we have created easy-to-use software to help transform the world’s energy supply chain by solving thorny new problems from the accelerating integration of distributed energy resources. Our customers love working with us and enjoy using our software because we respond to their needs, turning knowledge into action.

We are looking for a Senior Full-Stack engineer to join our dynamic team of engineers.

Key Responsibilities

    Contribute to existing platform codebase in Java, Python and JavaScript
    Translate customer requirements into meaningful technical requirements
    Develop new features, visualizations and analytics
    Write reusable, sustainable code
    Leverage and extend existing libraries to meet new requirements
    Collaborate with other team members
    Participate in code reviews
    Provide troubleshooting support

Required Skills, Qualifications and Competencies

    Authorization to work in the U.S. without sponsorship
    Solid software development fundamentals
    Ability to design and write testable code
    Proficiency in either Java or Python, ideally both
    Demonstrated history of analytical work with large and complex data sets.
    Deep database expertise, including data validation, performance monitoring and tuning, security considerations
    Comfort with both frontend and backend development
    Proven ability to lead the project
    Desire and ability to adapt to changing priorities, new challenges and different technologies
    CS degree or equivalent

Why GridUnity

We are a top-notch team of perpetually curious lifelong learners leveling up our customers’ options for solving complex problems. We build innovative energy software products that introduce fresh perspectives to our customers.

Everyone’s voice matters in the GridUnity-verse. Mutual trust and respect are paramount. Integrity is assumed. Diversity of thought strengthens us. Ego is healthy; yet humility is what keeps us learning. Having fun is never forgotten.

Charting new territory means we must listen well to our customers and to each other. Disagreements illuminate opportunity. Reaching agreement is sometimes hard, but the rewards are often great. We actively seek a diversity of thought and experience on our team. Join us and make an impact on one of the most important challenges of the 21st century: climate change.


    Salary commensurate with experience
    Stock options
    Comprehensive health plan
    Generous vacation plan
    Remote-friendly work environment with available office space
    Great engineering culture
    Matching 401k

Our Interview Process

    We try to be fast and to communicate with you promptly.
    From our most recent engineering hire: “GridUnity’s recruiting process was faster and friendlier than elsewhere. I could tell that you cared about me as a person and about my potential. The conversations felt more natural.”
    There are no live coding exercises. Those are ridiculous and impractical.
    We do want to see samples of your code. Ideally you can share links to your public repositories as part of your application, or you can send us files when we ask.
    We will have casual conversations where we try to get to know you as a person. We want to know how you think, how you approach challenges, and how you work with others.
    We care more about ability to learn, grow, think logically, and be creative than we do about past skills and specific languages.
    We want you to ask plenty of questions, too, so that you can get an accurate sense for whether you’ll love working here.
    We care about diversity.
    We care about learning and improving continually, so if you ever have suggestions for us about any part of this job description or our recruiting process, we look forward to hearing them.


399 Boylston Street, Boston, MA 02116

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you emails to the provided email address.

Job Source: Stackoverflow (Will expire by: 2021-05-22 00:00:00)

Apply Now


Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
What is your current employment status?
  • I am unemployed and looking for a job
  • I have a job but looking for a new one
  • I have a job and just looking around
  • I am a student looking for my first job

* This poll is anonymous.