EV.Careers is currently seeking a full-time Full-Stack Software Engineer for one of our partners that is advancing electric vehicle charging infrastructure through cloud SaaS platforms and applications. In this position, you will collaborate with passionate professionals to develop innovative features for the evolving international EV ecosystem while integrating with charging stations and third-party networks.
Responsibilities:
Collaborate with team members to advance cloud SaaS platforms, mobile & web applications, portals, and integrations
Develop innovative features and services for the international EV ecosystem including station owners, operators, networks, EV drivers, utilities, fleet operators, and manufacturers
Integrate with networked charging stations to command and control, collect and analyze usage patterns, and build tools for maximizing uptime
Integrate with 3rd-party network operators to enable network interoperability and roaming experiences for EV drivers
Write secure, scalable code following OWASP best practices
Collaborate on technical design and architecture with peers, technical leads and architects
Participate in mutual peer code review to ensure secure coding practices and adherence to established patterns
Debug and perform root cause analysis to address issues
Suggest and implement improvement recommendations
Required Qualifications:
5+ years of development experience
Experience with backend languages and frameworks like Java/Spring/Spring Boot
Experience writing unit tests and/or performing test-driven development
Knowledge of AWS Cloud-based infrastructure and services including AWS, SNS, SQS, Lambda
Experience with distributed, event-driven, and microservice architectures, serverless patterns, and object-oriented design
Familiarity with databases like MongoDB, Elasticsearch, DynamoDB, mySQL, PostgreSQL
Experience with Linux-based operating systems, bash, ssh, sftp
Knowledge of network protocols like HTTP/S and WebSockets
Experience developing and integrating with RESTful APIs using JSON and frontend tools
Proficiency with Git, Maven, Bitrise, Jenkins, CI/CD, Kubernetes, and Docker
Experience with frontend technologies like React, React Native, Redux, Node, TypeScript, CSS, HTML/5
Understanding of internationalization(i18n) and localization(l10n)
Preferred Qualifications:
Strong communication skills and ability to explain technical concepts to non-technical audiences
Willingness to support code through all phases of the SDLC
Ability to respond to critical issues off-hours if needed
EV industry experience with station integration or open protocols like OCPP, OCPI or OpenADR
Experience developing and deploying React Native iOS and Android applications, including native components
Experience developing for IoT in a SaaS environment
Experience integrating with API Gateways like AWS, Kong, Apogee, Ambassador
Benefits:
Paid time off (vacation and flex time)
Health insurance
Life insurance
Dental insurance
401k
Workplace perks including free healthy snacks, drinks, and coffee
Job Type: Full-time
Pay: $100,000.00 – $120,000.00 per year
Benefits:
401(k)
Dental insurance
Flextime
Health insurance
Life insurance
Paid time off
Snacks provided
Work from home
Work Location: Remote