Job Description
We are seeking a software engineer (8+ years experience, focus on java, cloud) who shares our passion for electric vehicles and their ability to positively impact transportation, air quality, and energy independence for generations to come.
- Collaborate with smart colleagues who want to make a difference by advancing the cloud SaaS platform, mobile/mobile-web applications, portals, and integrations
- Integrate with networked charging stations and build innovative applications to command and control, collect and analyze usage patterns and build tools and monitoring to maximize uptime
- Develop innovative features and services for the evolving International EV ecosystem of station owners, operators, networks, EV drivers, utilities, fleet operators, station, and vehicle manufacturers, and more.
- Integrate with 3rd-party network operators to enable network interoperability and roaming experiences for EV drivers
- Perform root cause analysis of production issues, make and implement recommendations
- Languages and frameworks like Java/Spring/Spring Boot
- AWS Cloud services
- Developing a distributed, event-driven microservices architecture utilizing messaging services/frameworks like Kafka, AWS SQS, and SNS
- Object/document and relational databases like MongoDB, Elasticsearch, DynamoDB, MySQL, PostgreSQL
- Web technologies like angular, react, Bootstrap, CSS, HTML/5, single-page applications
- Linux-based operating systems, bash, ssh, SFTP
- Network protocols like HTTP/S and Web Sockets
- Developing and integrating with RESTful APIs using HTTP/S data exchange formats like JSON and SOAP
- Tools and workflows like Git, Git flow, Maven, Jenkins, and CI/CD.
- You are familiar with and can get behind agile, incremental, iterative development and a DevOps culture
- You strive to write clean code to be easily readable, understandable
- You have excellent communication and collaboration skills and the ability to explain technical concepts to non-technical audiences
- You understand secure design and coding practices
- You have an insatiable appetite to learn new things
- You are willing to respond to critical issues off-hours if needed
- You have EV industry experience with station integration or open protocols like OCPP, OCPI, or Open ADR
- You have experience with IoT in a SaaS environment
- You have expertise in data and analytics or machine learning
- You have integrated with API Gateways like AWS, Kong, Apogee, Ambassador