Resurety

Staff Software Engineer

Boston, MA
USD 156k - 212k
Vue.js Angular React HTML5 CSS3 JavaScript TypeScript API Python Java AWS GCP Azure Snowflake Spark Docker
Description

Staff Software Engineer

Location: Boston, MA

Department: Engineering

About REsurety

Company Overview

REsurety is the leading provider of data, software, and services to the clean energy economy and operates the only transactional marketplace for clean power. Trusted by the industry’s leading buyers, sellers, and investors, REsurety’s proprietary data models, powerful technology platforms, and deep domain expertise empower confident, impactful decision-making and efficient, effective portfolio management.


We are a small team with a big impact! Our culture is open and collaborative. We expect excellence from our team members and reward it with high ownership and flexibility. If you’re a high-achiever with a passion for clean energy, we want to hear from you.

Company Values and Principles

At REsurety, we value the skills of execution, creativity & ownership, commercial focus, and teamwork, and we help and encourage all team members to develop these skills while at REsurety.


Our values also shape our culture and act as the foundation for our principles. Like all great companies, we strive to hire the best and are committed to building a diverse, inclusive company where team members feel engaged, valued, and supported. What is special about REsurety, though, is how much we:

  • Share information openly, broadly, and deliberately with each other;
  • Encourage ownership by all team members;
  • Provide continuous, constructive feedback; and
  • Empower all team members to bring their full, authentic selves to work.

About the Company

Position Overview

At REsurety, our focus is on building the analytics engine for the clean energy economy. As a Team Lead / Staff Engineer on the Web Application Team, you will focus on building scalable, data-intensive applications that provide insights into renewable energy markets. You will work with our team's engineers, researchers, and product managers to characterize revenue, risk, and environmental impact and contribute to renewable energy development worldwide.


Key Responsibilities
  • Collaborate across scrum teams to design, develop, test, deploy, and maintain data-intensive web applications.
  • Enable a clean user experience that simplifies and streamlines customer workflows.
  • Leverage our analytics engine to build powerful visualizations into our web platform.
  • Troubleshoot and conduct root-cause analysis for production issues; promptly escalate defects to the engineering team.
  • Partner with product and engineering managers to ensure technical requirements are well-understood, well-scoped, and accurately implemented.
  • Work with the scrum team and product managers to elaborate epics into stories and tasks.
  • Stay on top of tech trends, experiment with and understand new technologies, evangelize modern software engineering practices, and continuously develop solutions to enhance the system's performance and scalability.
  • Help provide a safe environment for engineers to take risks.
  • Conducts code reviews, provides technical guidance, and mentors junior engineers to foster a culture of excellence and continuous improvement.


Required Experience & Qualifications 
  • Bachelor's degree in Computer Science or closely related equivalent education
  • 10+ years of experience developing software in a professional environment
  • 7+ years of experience building data-intensive web applications
  • Extensive hands-on experience and understanding of: 
    • Architecting and building interfaces and API-driven applications using a modern SPA framework and its ecosystem 
    • Experience with an SPA framework, such as Vue.js, Angular, or React, is required, but we prefer Vue.js.
    • HTML5, CSS3, JavaScript, Typescript
    • State management patterns (e.g., Flux, Redux) and asynchronous programming
    • RESTful APIs and asynchronous data fetching
    • Experience with data visualization libraries
  • Experience in processing and transferring large datasets. Ability to evaluate data processing technologies and solutions (i.e., batching, streaming, warehousing) depending on system needs and capabilities. 
  • Proficiency with at least one backend software development language. Python is strongly preferred (Java is also acceptable, but our platform is coded in Python)
  • Strong background in API design, including concurrency programming, RESTful service implementation, versioning, isolation, and microservice architectures.
  • Extensive experience deploying and scaling software in a cloud platform. AWS is preferred (GCP, Azure acceptable)


Preferred Qualifications
  • Experience working on large-scale enterprise-level SaaS products
  • Experience working with data warehouses and computational technologies. e.g. Snowflake, Spark.
  • Experience in maintaining high-availability production systems.
  • Familiarity with Docker and/or other build tools.


Details
  • Location: Boston, MA
  • Our organization works on a hybrid model. We are in the office on Mondays, Tuesdays, and Thursdays at our downtown Boston building, and remote work is optional on Wednesdays and Fridays.


Compensation and Benefits
  • The base compensation range for this position is $156,400 to $211,600. Actual starting pay is determined by a number of factors, including relevant skills, qualifications, and experience. This range does not include annual bonus, equity-based incentives, and benefits.
  • Benefits information can be found on our Careers page: https://resurety.com/about/careers/
Resurety
Resurety

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say