What are the responsibilities and job description for the Full Stack Software Engineer position at EV.Careers?
This is a remote position.
EV.Careers is currently seeking a full-time Full Stack Software Engineer for one of our partners that is revolutionizing the electric vehicle charging infrastructure through an innovative cloud-based SaaS platform. In this position, you will collaborate with a talented team to develop and maintain cutting-edge applications that enable seamless EV charging experiences across mobile, web, and IoT platforms.
Responsibilities :
- Design and develop cloud-based 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 third-party 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 full-stack 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 Linux-based 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 :
Benefits