At Volta we're on a mission to accelerate the adoption of the electric vehicle. Volta's award-winning charging stations benefit brands, consumers, and real-estate locations by providing valuable advertising space to businesses and convenient charging to drivers. Strategically located in places consumers already visit, Volta's chargers are currently the most used electric vehicle charging stations in the United States.
The Opportunity at Volta Charging
This is an opportunity to make an impact in a number of ways to our Software Engineering department and the evolution of the company itself. For this role, you will be a key contributor and implement infrastructure and developer tooling, targeting AWS. Our services ingest streams of data from our hardware and apps in the field and make it available to external and internal parties alike. You will have the opportunity to own the developer operations function that will accelerate developer productivity.
In your first 90 days, you will
The Opportunity at Volta Charging
This is an opportunity to make an impact in a number of ways to our Software Engineering department and the evolution of the company itself. For this role, you will be a key contributor and implement infrastructure and developer tooling, targeting AWS. Our services ingest streams of data from our hardware and apps in the field and make it available to external and internal parties alike. You will have the opportunity to own the developer operations function that will accelerate developer productivity.
In your first 90 days, you will
- Become familiar with the Volta cloud platform (AWS) and distributed services environment
- Begin new tools development to enhance developer productivity and remove manual obstacles from developer workflows
- Become familiar with Pulumi IaS (Infrastructure as Software) using TypeScript/nodejs and coordinate with third party vendors to implement developer environments
- Build new CI workflows with CircleCI and Pulumi and separate code merge and deployment steps
- Create a new strategy around multi-environment management that allows developers to work in isolation in simulated silos
- Building reliable services in a collaborative fashion to support multiple software teams and business needs
- A track record of supporting service and infrastructure deployments to AWS environments
- Achieving a history of success in converting existing CloudFormation templates to Pulumi IaS
- Building solid relationships with stakeholders across the organization
- Becoming known as a trusted team member for peer feedback and empathetic code reviews
- Demonstrating your ability and drive in building internal tooling to support platform developers who are in turn providing support to the mobile and station software teams
- A demonstrated familiarity with Amazon Web Services and confidence in matching services to feature requirements
- Proficiency with Node.js and familiarity with modern ECMAScript features
- Experience troubleshooting serverless execution environments
- Familiarity with distributed, event-driven microservice architectures
- Knowledge of resource configuration for DynamoDB, RDS PostgreSQL, Lambda, API Gateway, SNS, SQS, and other AWS specific technologies
- Experience designing and iterating on CI/CD workflows (we use GitHub+CircleCI)
- Interest in researching and experimenting with new technologies outside of core responsibilities
- Proficiency with command line utilities (Linux, MacOS) and ability to build and package docker images
- A desire to increase developer productivity with workflow improvements and automation