← Back to jobsApply for this position
Energyhub
Software Engineer II, EV
engineeringfull-timeRemote - United States
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
climate
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
About the Opportunity
As a Full Stack Engineer on our growing EV team, you will be responsible for developing our backend services while maintaining a high security posture within our growing infrastructure. Working directly with other engineers, you will develop new services/products that EnergyHub is building in the connected EV space, engaging drivers and OEMs on new initiatives that help the proliferation of EVs worldwide.
This role is a full-stack role, giving candidates the opportunity to build services, APIs, and front-end user interfaces for drivers and clients to interact with.
Main Responsibilities: What you’ll do
- Develop and maintain the backend services of our EV platform, ensuring that all components work together seamlessly.
- Integrate with third-party APIs to implement external services into our platform, enhancing OEM partners and other external solutions.
- Manage ingestion and storage of multivariate data sets that can scale to millions of users/connected vehicles.
- Build and enhance data lakes to provide additional data analysis for different services and consumers.
- Develop services to interact with connected vehicles at scale.
- Develop and maintain front end “web apps” to provide UIs for our various different products and services.
- Ensure proper security and data protection policies, procedures, and monitoring are in place.
- Design, develop, and maintain third-party accessible APIs for data ingest/egress within the platform.
- Write and maintain technical documentation.
- Drive and embody the “Dev Owns Quality” culture.
- Other duties as assigned
Required Skills and Experience: What you need
- 3+ years professional software engineering experience, preferably in a small to medium-sized team, with a proven exceptional ability as a FullStack engineer or similar role.
- Strong comfortability with Kotlin/Java and familiarity with web services and RESTful APIs using Spring.
- Expertise in API ingestion and data normalization processes.
- Experience with front end languages, such as React/Typescript.
- Experience with containerized systems.
- Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening.
Preferred Skills and Experience: Nice-to-haves
- Experience with AWS or other cloud providers.
- Experience with GraphQL.
- Typical development tools and processes (automated testing, continuous integration/deployment, monitoring systems)
- Experience with Event-Driven systems and data processing pipelines (Kafka, SNS/SQS, Kinesis, S3, etc)
Why work for EnergyHub?
- Collaborate with outstanding people: Our employees work hard, do great work, and enjoy collaborating and learning from each other.
- Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the team!
- Gain well rounded experience: EnergyHub offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
- Work with the latest technologies: You'll gain exposure to a broad spectrum of IoT, SaaS and machine learning obstacles, including distributed fault-tolerance, device control optimization, and process modeling to support scalable interaction with disparate downstream APIs
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist