Join Our Team as Full Stack Software Engineer
In this role, youll be designing and developing software that powers our global energy storage ecosystem, enabling smarter energy management and accelerating the worlds transition to a cleaner, more sustainable future.
As a Full Stack Software Engineer, you will work across frontend and backend systems, from creating intuitive user interfaces to building robust backend services that process real-time energy data. Youll collaborate with cross-functional teams to deliver impactful solutions that shape how customers interact with renewable energy technology worldwide.
If you enjoy solving complex technical challenges and want your work to directly contribute to a greener planet, this is the role for you.
About Us
GivEnergy is a globally established leader in energy storage solutions, specializing in the manufacture of cutting-edge electronic equipment designed to manage energy use and production. The GivEnergy range includes inverters, battery systems, EV chargers, energy management software, and a variety of supporting accessories. Together, these products form a comprehensive, end-to-end ecosystem that empowers customers to take control of their energy usage and production.
What youll be doing
Every day in this role brings new challenges and opportunities. You can expect a mix of the following accountabilities:
- Collaborate with Product and UI/UX designers to turn wireframes and mocks into functional, user-friendly interfaces.
- Develop and maintain robust, responsive features on mobile and web using React and Ionic Capacitor or Flutter.
- Develop and maintain performant REST APIs.
- Ensure high availability, scalability, and reliability of applications using largely serverless concepts in AWS.
- Write clean, maintainable code while maintaining comprehensive documentation and adhering to best practices.
- Troubleshoot, debug, and resolve production issues promptly, collaborating with support teams and the wider business.
- Design and maintain database schemas and queries to support scalable, high-performance applications
What We&aposre Looking For
We know that what makes our people thrive is their unique strengths and differences. If you tick all the boxes below, thats fantastic. If you meet most of them, wed still love to hear from you.
Senior Full Stack Software Engineer
- 5+ years of development experience, including at least 2+ years experiences with cross-platform mobile development frameworks such as Ionic Capacitor, Flutter, React Native.
- Proficiency with TypeScript (or JavaScript) in Node.js.
- Strong understanding of AWS services (e.g., RDS, DynamoDB, S3, ElastiCache, SES, API Gateway, Lambda, SSM).
- Experience with both relational (MySQL/RDBMS) and NoSQL databases.
- Competence in developing, testing, and consuming RESTful APIs.
- Great troubleshooting and problem-solving skills.
- Experience working in Agile/Scrum teams and familiarity with collaborative tools (e.g., Jira, Confluence, GitHub).
- Familiarity with Firebase services (e.g., Auth, Firestore, Messaging) would be advantageous.
Bonus Points
- Working with IoT devices and protocols.
Mid-Level Full Stack Software Engineer
- 2+ years of professional development experience, including at least 1+ years experiences with cross-platform mobile development frameworks such as Ionic Capacitor, Flutter, React Native
- Proficiency with React.js and Node.js (TypeScript or JavaScript).
- Familiarity with AWS services and cloud-native concepts.
- Experience working with MySQL/RDBMS and NoSQL stores.
- Competence in building and testing RESTful APIs.
- Strong communication and collaboration skills.
- Experience working in Agile/Scrum teams and familiarity with collaborative tools (e.g., Jira, Confluence, GitHub).
- Familiarity with Firebase services (e.g., Auth, Firestore, Messaging) would be advantageous.
Bonus Points
- Working with IoT devices and protocols.
Join us in shaping a sustainable future with GivEnergy!