This is a remote position.
EV.Careers is currently seeking a fulltime Full Stack Software Engineer for one of our partners that is revolutionizing the electric vehicle charging infrastructure through an innovative cloudbased SaaS platform. In this position you will collaborate with a talented team to develop and maintain cuttingedge applications that enable seamless EV charging experiences across mobile web and IoT platforms.
Responsibilities:
- Design and develop cloudbased SaaS platforms including mobile and web applications portals and integrations for the EV charging ecosystem
- Build and integrate with networked charging stations to implement command and control features usage pattern analysis and uptime monitoring tools
- Develop solutions for network interoperability and roaming experiences by integrating with thirdparty network operators
- Participate in peer code reviews and collaborate with technical leads and architects on design and architecture
- Conduct root cause analysis of production issues and implement effective solutions
Requirements
3 years of fullstack development experience
Proficiency in backend technologies including Java Spring and Spring Boot
Experience with frontend technologies such as React React Native Redux Redux Saga Node JavaScript/TypeScript Bootstrap CSS and HTML5
Knowledge of AWS Cloud services and microservice architectural patterns
Experience with mobile development for both Android and iOS platforms
Expertise in databases including MongoDB Elasticsearch DynamoDB MySQL and PostgreSQL
Strong background in Linuxbased systems Git Maven Jenkins and CI/CD workflows
Understanding of RESTful APIs HTTP/S protocols and websockets
Experience with Docker Kubernetes and containerization
Knowledge of internationalization (i18n) and localization (l10n)
Preferred Qualifications:
- Experience with EV industry protocols such as OCPP OCPI or OpenADR
- Background in React Native iOS and Android application development including native components
- IoT development experience in a SaaS environment
- Experience with API Gateways like AWS Kong Apogee or Ambassador
- Strong understanding of software design patterns domain modeling SOLID principles and coding best practices (DRY KISS YAGNI)
- Experience with agile methodologies and DevOps culture
- Demonstrated ability to write clean maintainable code and support it throughout the SDLC
- Excellent communication skills with ability to explain complex technical concepts to nontechnical stakeholders
- Proven track record of identifying and resolving performance bottlenecks and scaling challenges
- Passion for continuous learning and knowledge sharing within teams
- Experience participating in product development discovery and estimation processes
- Willingness to provide offhours support for critical issues when needed
- Commitment to writing secure welldocumented code that follows best practices
Benefits
- Comprehensive health insurance
- Dental insurance
- Life insurance
- 401(k) plan
- Paid time off (vacation and flex time)
- Workplace perks including free healthy snacks drinks and coffee