Job Description: Full Stack Developer – Java + React + IoT
Company: SPIRO
Role: Full Stack Developer
Experience: 5+ Years
Location: Pune
Department: IoT
About SPIRO
SPIRO is building scalable, intelligent, and real-time IoT-based platforms for electric mobility. Our technology ecosystem powers connected vehicles, batteries, charging infrastructure, battery swapping stations, fleet operations, telemetry analytics, and operational dashboards across multiple countries.
We are looking for an experienced Full Stack Developer with strong expertise in Java backend development and ReactJS frontend development to join our IoT platform engineering team.
Role Overview
The Full Stack Developer will be responsible for designing, developing, and maintaining scalable web applications and backend services for SPIRO's IoT-based platforms. The candidate should have hands-on experience in building REST APIs, microservices, real-time dashboards, and responsive frontend applications.
This role requires strong problem-solving skills, ownership mindset, and the ability to work closely with backend, frontend, QA, DevOps, product, and business teams.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java, Spring Boot, and Microservices.
- Build responsive and user-friendly frontend applications using ReactJS, JavaScript, HTML, CSS.
- Develop and integrate REST APIs for IoT platforms, dashboards, and business applications.
- Work with databases such as PostgreSQL, MongoDB, Redis, and InfluxDB.
- Handle real-time IoT telemetry data from vehicles, batteries, chargers, and smart devices.
- Implement API integrations with internal and external systems.
- Optimize backend queries, API response time, and frontend performance.
- Work with AWS services such as S3 for file storage and cloud-based integrations.
- Collaborate with product managers, QA engineers, DevOps, and business teams for end-to-end delivery.
- Participate in code reviews, debugging, production issue resolution, and deployment support.
- Follow best practices for clean code, security, scalability, and maintainability.
Required Technical Skills
Backend
- Strong experience in Java 8+
- Hands-on experience with Spring Boot
- Good understanding of Microservices architecture
- Experience in building and consuming REST APIs
- Database experience with:
- PostgreSQL
- MongoDB
- Redis
- InfluxDB
- Knowledge of authentication, authorization, API security, and exception handling
- Experience with cloud storage such as AWS S3
Frontend
- Strong experience in ReactJS
- Good knowledge of JavaScript ES6+
- Experience with HTML5, CSS3
- State management using Redux or Context API
- Ability to build reusable components and responsive UI
- Experience integrating frontend with backend REST APIs
Good to Have
- Experience working on IoT platforms
- Understanding of telemetry data, real-time dashboards, and device monitoring
- Knowledge of EV domain, fleet management, battery systems, or charging infrastructure
- Experience with CI/CD pipelines and cloud deployments
- Basic knowledge of Docker, Kubernetes, or AWS services
- Understanding of performance optimization and scalable system design
Candidate Profile
We are looking for someone who:
- Has strong ownership and problem-solving skills
- Can work independently as well as in a team
- Is comfortable working in a fast-paced product environment
- Can understand business requirements and convert them into technical solutions
- Has good communication and collaboration skills
- Is passionate about IoT, electric mobility, and scalable technology platforms
Why Join SPIRO
- Work on large-scale IoT platforms used across multiple countries
- Build technology for electric mobility and sustainable transportation
- Get exposure to real-time telemetry, EV systems, cloud platforms, and data-driven products
- Collaborate with cross-functional teams across backend, frontend, QA, DevOps, product, and operations
- Opportunity to contribute to high-impact products in the EV ecosystem
Job Summary
Position: Full Stack Developer
Primary Skills: Java, Spring Boot, ReactJS, REST APIs
Secondary Skills: PostgreSQL, MongoDB, Redis, InfluxDB, AWS S3
Domain: IoT / EV / Telematics
Company: SPIRO