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.

RESPONSIBILITIES
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

QUALIFICATIONS

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

Technical

Will sponsor Visa

No

Organization type

Company  

Headcount

1-10 employees  

Categories

Transportation & Mobility

Climate Solutions

Electric Vehicles