Get an Instant Salary Quote

QUOTE ME

Senior React/Node.js Developer

Three Squares
TRUSS EMPLOYMENT OPPORTUNITY

Senior React/Node.js Developer FOR HIRE

LOCATION

Georgia
Kazakhstan
Uzbekistan

ABOUT THE EMPLOYER

At Sunrun, we know there is a better way. By generating and storing energy in our homes, we can share power across neighborhoods and our entire energy system. We have been building this future for over a decade, and every year it grows brighter. Sunrun is the #1 residential solar company in the US. We revolutionized the solar industry in the United States, powering the homes of hundreds of thousands of solar customers with renewable energy.

As a Senior Software Engineer, you’ll develop and maintain our full-stack app with frontend and backend opportunities. We build our app with React Native and aggregate data from our data warehouse and CRM teams with AWS serverless Node.js Lambdas. Feature development will include creating the ability to view solar systems, EV chargers, impact reporting, billing systems, and much more.

On a day-to-day basis, someone in this position might attend a few strategic planning meetings, but will spend most of their time designing solutions to problems through code; planning with tech leads; collaborating with other developers; debugging any issues that have been prioritized; and researching ways to improve process and infrastructure.

What will you work on?

  • Help establish the standards for the team in areas of technical excellence
  • Work collaboratively with Tech Leadership and Product Management to develop applications that can be tested easily and will perform well under a variety of conditions
  • Champion adherence to best practice development methodologies
  • Mentor and build skills across the team through effective standards setting, code reviews, and pairing
  • Facilitate automated testing so all teams can innovate at a rapid pace

What skills and experience are we looking for?

  • Minimum of 5 years of experience developing complex enterprise applications with JavaScript/TypeScript
  • Experience in mobile application design and implementation; experience with React, Native Android/IOS, or React Native is a big plus
  • Experience building and troubleshooting multi-layered backend systems built with Node frameworks
  • Skilled in SQL and NoSQL data stores such as BigQuery, Elastic, DynamoDB, and Redis
  • Strong knowledge of HTML5 (DOM, markup, browser APIs) and CSS3 (SASS preprocessor, OOCSS, modular)
  • Skilled with writing unit and integration tests in JavaScript using Jest or Playwright
  • Ability to work with JS build/task runners like Webpack, Gulp, Grunt and NPM run scripts
  • Strong knowledge of Git-based version control, branching strategies, merging, and rebasing
  • Knowledge of automation for continuous integration and deployment
  • Familiarity with cloud-based infrastructures like AWS, GCP, or Azure. Preference for AWS with experience in S3, CloudFront, Lambdas, API Gateway
  • Performance optimization experience including browser page rendering, network traffic, and back-end system tuning
  • Bias toward mentorship and skill-building
  • Excellent communication skills
  • Good team player

Are there any other requirements?

Fully remote position, but the team starts at 10:30 CT. A minimum of 5 hours of overlap is required

SHARE THIS:

laguna image

THE WORD ABOUT TRUSS

  • “Truss provides us with a talented pool of IT professionals. We have seen some great progress in our start-up environment with the help from a Truss resource. The amount of value is incredible!”

    GoGuide
    Dave Brant, Director of Human Resources
  • “Having worked with TRUSS in the past, I knew they were the best solution in finding expert, technical talent as we continue to innovate within our benefits technology. We have a high standard here at Businessolver and the candidates they presented will help us deliver delight and grow our business as we continue to prepare for what’s next…”

    Businessolver
    Greg Reynolds, CTO
  • “The speed to great talent was better than any company we’ve worked with”

    FreightPop
    Shane Page, VP of Engineering
    freightpop