Company Description
Husk is one of the world's leading rural energy providers. We provide low-cost and reliable power to rural households and businesses, entirely from renewable energy sources. Powering economic possibilities in every village is at the heart of everything we do.
We design, build and operate the lowest cost hybrid (solar and biomass) power plant and distribution network in India and Africa. To date, Husk has provided electricity to over 15,000 homes and business, reducing 95,000 tonnes of CO2. Our aim is to provide 30MW of power to 225,000 customers by 2025 and save 350,000 tonnes of CO2 each year.
Job Description
Job role - Software Developer_Node.js
Experience - 2-5 yrs
Location - Pune (Kharadi)
Key Responsibilities:
- Develop and maintain server-side applications using Node.js.
- Design and implement RESTful APIs to support front-end functionality with a focus on performance and responsiveness.
- Write clean, modular, and efficient code adhering to best practices and coding standards.
- Optimize applications for maximum speed and scalability.
- Collaborate with front-end developers, designers, and other team members to integrate user-facing elements with server-side logic.
- Develop unit test cases to ensure the robustness and reliability of applications.
- Work with relational databases such as MySQL, PostgreSQL, or MSSQL to design, implement, and optimize database queries.
- Debug and troubleshoot existing code to resolve issues and enhance functionality.
- Utilize cloud technologies such as Azure or AWS for application deployment and maintenance.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Stay updated with the latest industry trends and technologies to continuously improve skills and deliver state-of-the-art solutions.
Qualifications
Qualifications:
- Minimum of 2 years of industry experience as a Node.js Developer or in a similar role.
- Strong proficiency in JavaScript and Node.js frameworks (e.g., Express, Koa).
- Experience in writing RESTful APIs and integrating third-party services.
- Solid understanding of relational databases (MySQL, PostgreSQL, MSSQL) and writing optimized queries.
- Experience with unit testing frameworks and tools (e.g., Mocha, Chai, Jest).
- Familiarity with cloud platforms such as Azure or AWS.
- Strong debugging and troubleshooting skills.
- Familiarity with version control systems (e.g., Git).
- Understanding of asynchronous programming and its quirks and workarounds.
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Excellent communication and teamwork skills.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Additional Information
This position is based out of Pune. Interested candidate, please share updated resume.