Business Description: Renewance Inc. is a pioneering technology company dedicated to providing cradle-to-grave stewardship solutions for industrial batteries in the energy and motive industries. Our innovative RenewanceConnect product is a software platform designed to optimize service transactions. Our comprehensive services encompass battery commissioning, asset management (monitoring, operations & maintenance), warranty management, regulatory compliance, battery decommissioning, and a marketplace facilitating the transaction of used batteries after being graded by Renewance. Job Description: Renewance is seeking a talented Full-Stack Developer with a minimum of 3 years of experience to join our dynamic team. As a Full-Stack Developer, you will work closely with our Lead Software Engineer / System Architect to contribute to the development and enhancement of our RenewanceConnect platform. This role offers an excellent opportunity for professional growth and collaboration within a team passionate about sustainability and renewable energy. Responsibilities: Collaborate with the Lead Software Engineer / System Architect in the development and maintenance of the overall system architecture. Participate in the translation of business requirements into technical solutions. Contribute to the selection and integration of appropriate technologies, frameworks, and tools for system development. Work on both frontend and backend development tasks, ensuring a seamless and responsive user experience. Assist in the design and implementation of scalable and performant systems. Contribute to security measures implementation to safeguard sensitive data. Collaborate with cross-functional teams, including product management and UX design. Participate in testing, debugging, and quality assurance processes. Contribute to web performance optimization strategies. Requirements: 3 years of industry experience in full-stack development. Hands-on experience with frontend technologies such as React.js, Angular. Proficiency in JavaScript (ES6), HTML5, and CSS3. Hands-on experience in server-side technologies such as Node.js, Python, Java, or Ruby. Familiarity with version control systems, preferably Git. Experience with build tools like Webpack and package managers like npm or Yarn. Understanding of responsive design principles. Experience in integrating frontend applications with RESTful APIs. Familiarity with database management, including SQL for Relational Databases. Ability to collaborate effectively with UX designers. Familiarity with cross-browser compatibility and addressing browser-specific issues. Experience with debugging tools like Chrome Developer Tools. Benefits: Annual Bonus Paid Time Off (PTO): Enjoy 15 days of paid time off annually to recharge and relax. 401(k) with company match Health Plans: Choose between our Preferred Provider Organization (PPO) plan or opt for a Health Savings Account (HSA) plan that suits your needs. Dental and Vision Plans: Access comprehensive dental and vision coverage to ensure your overall well-being. Company paid life, AD&D, and disability insurance Renewance is an equal opportunity employer and values diversity in the workplace. We encourage candidates from all backgrounds to apply. If you are passionate about shaping the future of sustainable energy solutions and possess the skills and experience outlined above, we invite you to join our team and contribute to the success of Renewance. To apply, please submit your resume detailing your relevant experience for the Full-Stack Developer position at Renewance.