Node.Js Software Developer

  • Amply Power
  • Bay Area, CA, USA
  • May 18, 2020

Job Description

AMPLY is a fast growing 2020 Global CleanTech 100 company, honored for Innovation in Electric Vehicle Fleet Charging and Management. We are an energy technology company going after an emerging $100B market opportunity.

AMPLY is focused on transforming the commercial transportation sector by removing the challenges, surprises, and learning curve that fleet operators often face when switching to electricity as a fuel.

The AMPLY product and engineering team delivers an IoT, cloud native, distributed, real-time control platform, managing charging stations, electricity panel meters, local site controllers, electric vehicles and telematics devices.

This is a full-time position based at our HQ office in Mountain View, CA.

AMPLY is looking for a seasoned platform/backend Node.JS developer with a demonstrated 3-5 years track record.

Building large scale Node.JS applications in real-time, event driven, distributed/transactional cloud/IoT platforms

Developing API contract-first micro-services based SaaS platforms

Building Cloud native (AWS), high availability/resilient applications

Build distributed, large scale, cloud native, transactional systems as well as industrial IoT embedded control platforms & devices

Testing / deployment in a continuous integration and continuous development environment where you drive test driven development and enforce the ‘do not break the build rule’ right from the beginning

Obsession with automation, creating self-healing, highly resilient software applications

IoT / control system domain experience is an asset, ideally in the Electric Vehicle / charging platform space

Writing high quality code for production and master the art of code quality


Bachelor’s Degree in Computer Science, Engineering or related field

3-5 years of professional backend/platform software development experience in OO and event driven (IoT) server side, large scale projects

2+ years implementing backend/platform Node.js experience

Experience with event-driven languages (python, scala)

Working knowledge of AWS tools and services (ECS, managed db services like dynamo, lambda, api gateway, SNS SQS, multi-region setup, cloud front, cloud formation, CodePipeline)

Demonstrated experience designing HTTP RESTful API-first contracts and microservices that have shipped

Demonstrated experience maintaining continuous delivery pipelines

Experience with Docker containerization and container orchestration

Self-starter, has worked highly independently

Strong troubleshooting and analytical skills

Role Type


Will sponsor Visa


Organization type



1-10 employees  


Transportation & Mobility

Climate Solutions

Electric Vehicles