Description
About the role
Elements Energy is looking for a fresh‑face Software Developer to build and maintain full‑stack web applications that power climate‑tech solutions. You will work on responsive front‑ends with React and Next.js, craft backend services with Node.js, and ensure the platforms are secure, performant, and scalable for real‑world energy and sustainability projects.
Responsibilities
- Design, develop, and maintain responsive web applications using JavaScript, React.js and Next.js.
- Create and integrate RESTful APIs, handling backend logic with Node.js and Express.
- Design database schemas, write optimized SQL queries for PostgreSQL/MySQL, and manage data relationships.
- Apply secure coding practices, conduct code reviews, and address vulnerabilities following OWASP guidelines.
- Debug production issues, improve performance, and contribute to CI/CD pipelines.
- Collaborate with designers, data engineers and other stakeholders throughout the development lifecycle.
Eligibility
- Bachelor's degree in Computer Science, IT, Engineering or equivalent practical experience.
- 0–2 years of relevant experience, including internships or academic projects.
- Demonstrated ability to build web applications or full‑stack projects.
- Strong problem‑solving skills and eagerness to learn new technologies.
- Capability to work both independently and as part of a fast‑paced engineering team.
Skills
- Proficiency in JavaScript (ES6+), HTML5 and CSS3.
- Hands‑on experience with React.js and Next.js.
- Understanding of REST API design and consumption.
- Knowledge of Node.js, Express.js and server‑side development.
- Solid grasp of SQL, relational databases and query optimisation.
- Familiarity with Git version control and collaborative workflows.
Benefits
- Build production‑grade software for real‑world sustainability applications.
- Gain exposure to modern full‑stack, cloud and security technologies.
- Work on impactful products at the intersection of software and energy.
- Collaborative environment encouraging ownership and continuous learning.
- Opportunity to contribute to climate‑tech initiatives with measurable impact.
Skills
· 15 totalRequired10
Nice to have5
Similar roles
3M Company
4m ago
Application Engineer
Deutsche Bank
4m ago
Operations Analyst
Walmart
9h ago
Staff Software Engineer - Frontend
Plentify
9h ago
Senior Frontend Engineer
HSBC
9h ago
ReactJS Associate Director
Puma
9h ago
Lead Engineer (Web) - Consumer Experience Engineering