Software Developer Engineer 2
# Job Title: SDE II **Location:** Gurgaon **Employment Type:** Full-Time **Experience:** 3+ Years **Department:** Engineering ## About Battery Smart Battery Smart is building India's largest battery swapping network for electric three-wheelers, providing lithium-ion batteries on a pay-per-use model through an asset-light network of partner swap stations. ## About the Role We are looking for a **Full Stack Developer** with strong expertise in **Node.js, React.js, and TypeScript** to build scalable, high-performance web applications. The ideal candidate has experience with relational databases, cloud platforms, and modern software engineering practices. ## Key Responsibilities * Develop, test, and deploy full-stack applications using **Node.js, React.js, and TypeScript**. * Build responsive, user-friendly interfaces and scalable backend services. * Design and optimize relational databases such as **MySQL** or **PostgreSQL**. * Build and maintain REST APIs and integrate third-party services. * Deploy and manage applications on **AWS, GCP, or Azure**. * Implement secure authentication and authorization (JWT, OAuth). * Write clean, maintainable, and reusable code following best practices. * Perform unit and integration testing to ensure application reliability. * Monitor, troubleshoot, and optimize application performance, scalability, and security. * Collaborate with Product, Design, and Engineering teams to deliver high-quality features. * Stay updated with modern web technologies and development practices. ## Required Qualifications * **B.Tech/B.E.** in Computer Science, Information Technology, or a related field. * **3+ years** of professional full-stack development experience. * Strong proficiency in **Node.js, React.js, TypeScript, JavaScript, HTML, and CSS**. * Experience with backend frameworks such as **Express.js** or **Nest.js**. * Hands-on experience with relational databases (**MySQL, PostgreSQL, SQL Server**). * Experience deploying applications on **AWS, GCP, or Azure**. * Understanding of **Redux**, REST APIs, CI/CD, and DevOps practices. * Strong problem-solving, debugging, communication, and collaboration skills. ## Preferred Qualifications * Experience with **GraphQL**. * Knowledge of **Docker** and **Kubernetes**. * Experience building **microservices**. * Familiarity with **Agile/Scrum** methodologies. * Understanding of web application security best practices. *Product based startup experienced candidates will be preferred. ## Why Join Battery Smart? * Competitive salary and benefits. * Opportunity to work with modern technologies at scale. * Collaborative and fast-paced engineering culture. * Strong learning and career growth opportunities. * Build products that accelerate India's EV ecosystem.