Software Development Engineer II
Battery Smart · Gurugram · onsite · Posted 83d ago
About a minute. You'll make an account on the way through.
About this role
The candidate will have responsibilities across the following functions:
Full Stack Development:
- Develop, test, and maintain scalable full-stack web applications using Node.js and React.js .
- Build responsive, high-performance user interfaces with React.js and modern JavaScript.
- Develop backend services using Express.js, Nest.js, or similar frameworks.
- Write clean, reusable, and maintainable code following engineering best practices.
Backend and API Development:
- Design and build RESTful APIs for internal and external integrations.
- Implement authentication and authorisation using OAuth, JWT, or similar technologies.
- Integrate third-party services and APIs while ensuring security and scalability.
- Optimise backend performance and application responsiveness.
Database and Cloud Engineering:
- Design, develop, and optimise relational databases such as MySQL, PostgreSQL, or SQL Server.
- Deploy and manage applications on AWS, GCP, or Azure cloud platforms.
- Monitor application performance and troubleshoot production issues.
- Support scalable cloud infrastructure and application reliability.
Cross-Functional Collaboration:
- Collaborate closely with Product Managers, UI/UX Designers, and Engineering teams.
- Translate business requirements into scalable technical solutions.
- Participate in design discussions, code reviews, and sprint planning.
- Contribute to improving development standards and engineering practices.
Testing and Continuous Improvement:
- Write unit and integration tests to ensure application quality.
- Follow CI/CD practices for efficient deployments.
- Continuously improve performance, scalability, and application security.
- Stay updated with emerging technologies and software development best practices.
Requirements:
- 3+ years of Full Stack Development experience using Node.js and React.js .
- Strong proficiency in React.js, Redux, JavaScript, HTML, and CSS.
- Experience with relational databases including MySQL, PostgreSQL, or SQL Server.
- Hands-on experience with AWS, GCP, or Azure cloud platforms.
- Experience building REST APIs and backend services using Express.js or Nest.js .
- Strong understanding of authentication mechanisms such as OAuth and JWT.
- Good debugging and problem-solving skills.
- Experience writing scalable, secure, and maintainable applications.
Preferred Qualifications:
- Experience with TypeScript.
- Knowledge of GraphQL.
- Exposure to Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of Microservices Architecture.
- Experience working in Agile/Scrum environments.
- Bachelor's degree in Computer Science, Information Technology, or a related discipline.
Sourced from instahyre
Skills
About Battery Smart

Battery Smart
Auto Components
125
employees
2019
7 years old
Delhi,NCT
India
About
Battery Smart is building India’s largest network of battery swapping stations providing Li-ion batteries on a pay-per-use basis for the drivers of three-wheeled electric rickshaws through our asset-light network of partner swap stations.
Industries
Employee ratings
255 reviews
Culture
3.1
Career growth
2.8
Work-life
3.3
Employees rate it well for
Find them on