Full Stack Software Engineer Intern
We are looking for a Full Stack Software Engineer Intern to join our rapidly expanding Engineering team who is passionate about designing and building products. You will work in a cross disciplinary setting with both product owners and seasoned engineers to provide our Enterprise clients an intuitive user experience that assists them in completing functional workloads on our ESG platform.
The ideal candidate is a hands-on full stack engineer who has had exposure to the traditional Enterprise application UI and a strong background in Java having worked with many types of RESTful APIs. You will have the opportunity to design and implement new applications for the capital markets and ESG (green financing) sector. You should also have a strong background in web security and role based access control. You can expect to work with many Cloud-based tools (AWS Cloud) and be open to learning new tools. You must be comfortable working in a fast-paced environment with little supervision in an Agile environment.
What’s it like being an intern at ESGpedia? Watch to learn more: #InternSpotlight
Job Responsibilities
As a Full Stack Software Engineer Intern, you will be responsible for designing and implementing web-based applications to drive efficiency and productivity of our clients on the ESG platform.
Your core reponsibilities
- Design and implement frontend services using React.JS framework
- Implement code with the latest web security best practices
- Able to analyze requirements and use them to design and develop functional products
- Designing and implementing Java code for a modern cloud-based environment using Object Oriented Programming principles
- Implement and interface with REST APIs with Java
- Design and interface with relational databases such as MySQL and noSQL databases such as DynamoDB
- Work with a cross disciplinary team to build a great product
Requirements
- B.S. or M.S. in Computer Science or equivalent degree or experience
- UX Design experience is a plus
- Relevant work experience with React.js and Java applications
- Prior experience with relational databases (e.g. MySQL)
- Familiarity with site performance tuning, concurrency handling and caching mechanisms
- Familiar with browser debugging and testing
- Experience with 1 or more cloud platforms is a plus
Why Join Us?
Be a Force for Good: Your work here doesn’t just tick boxes—it drives meaningful, measurable change for businesses, industries, and communities striving to build a more sustainable future.
Freedom to Own It: We hire capable, driven people and we trust them. You’ll have the autonomy to take charge of your work, backed by a culture that values results over red tape.
Think Big, Act Together: Collaboration fuels us. You’ll work with sharp, mission-driven teammates across disciplines—no silos, just shared goals and smart execution.
Grow Fast, Learn Always: We move quickly and expect a lot—but we invest even more in your growth. If you’re hungry to learn and ready to stretch, you’ll thrive here.
Work-Life, Reimagined: Whether you’re remote, hybrid, or somewhere in between, flexibility is real. We care about outcomes, not hours—and we build trust through accountability.
Resilience Pays Off: If you’re wired for growth, this is where the grind turns into pride.
What We Look For
Self-Starters: You don’t wait for instruction—you spot what needs doing and take initiative. We love that.
Curious Builders: You ask the right questions, dig deep, and thrive in ambiguity. You turn complex problems into elegant, real-world solutions.
Communicators Who Connect: Whether you’re writing a report or leading a meeting, you convey your ideas with clarity, empathy, and purpose.
Accountable High Performers: You take ownership, deliver under pressure, and hold yourself to a high standard—even when no one’s watching.
Passion for Impact: You’re not just looking for a job—you want to do work that matters. Whether it’s advancing sustainability, transforming client outcomes, or innovating with tech, you’re fueled by purpose and driven to make a difference!
ESGpedia is proud to be an equal opportunity workplace for all. We do not discriminate in recruitment, hiring, training, advancement, or other employment practices. We celebrate diversity and are committed to creating and fostering an inclusive environment for all employees.
We appreciate the time and effort you invest in your application. Due to the overwhelming number of resumes we typically receive, we regret to inform that only shortlisted applicants will be notified. All applications will be treated with strictest confidence.