Introduction to GoNetZero™
GoNetZero™ empowers clients worldwide to achieve their net-zero goals. As a global decarbonisation solution provider, it offers comprehensive end-to-end solutions through its digital platform and verified environmental attributes (EAs), including Renewable Energy Certificates and carbon credits. It is the carbon management business of Sembcorp Industries, a Singapore Stock Exchange-listed company.
GoNetZero™’s suite of digital solutions includes Measure – which enables clients to begin their net-zero journey by assessing their organisations’ emissions; Manage – which allows clients to view, manage, and retire their EAs portfolio seamlessly on a single platform; and Perform – which helps clients maximise the output and lifespan of their renewable energy assets across multiple sites on a single dashboard. Additionally, GoNetZero™ provides custom solutions tailored to clients’ decarbonisation needs.
Since its launch in 2022, GoNetZero™ has supported over 80 clients globally through its established offices in Singapore, the UK, and Vietnam.
We’re seeking an experienced full-stack developer to join our innovative team at GoNetZero. You’ll work with technology stacks like Go, Postgres, Angular, React/Next, and occasionally Python or other scripting tools. If you’re passionate about designing scalable, high-performance applications and delivering impactful solutions, this role is for you.
Key Responsibilities
- Design, build, and maintain web applications and services across the full technology stack, including both front-end development using modern frameworks (React, Angular) and back-end development with Go.
- Develop intuitive, responsive, and efficient user interfaces that align with user experience (UX) best practices and business requirements.
- Debug, optimize, and fine-tune both front-end and back-end services to enhance application performance and user experience.
- Work closely with cross-functional teams, including product managers, UX/UI designers, and fellow engineers, to translate business requirements into technical solutions. Actively participate in code reviews, sprints, and team stand-ups, contributing to a collaborative Agile environment.
- Implement unit and integration tests, automate testing pipelines, and ensure code quality through continuous integration and delivery (CI/CD) practices.
- Maintain clear, concise documentation and write clean, maintainable code, upholding industry best practices.
Preferred Skills & Qualifications:
- 3 to 5 years of hands-on experience in full-stack development, demonstrating a solid track record of delivering high-quality, scalable applications.
- Strong proficiency in front-end technologies (React, Angular) and back-end development with Go and other similar programming languages.
- Expertise in building REST APIs, debugging, performance tuning, and working with Postgres or similar databases.
- Experience with version control systems like Git and CI/CD processes.
- Familiarity with cloud services, containerization (Docker), and orchestration tools (Kubernetes) is advantageous.
- Understanding of Agile development methodologies and clean code principles is a plus.
- Excellent problem-solving skills, attention to detail, strong collaboration abilities, and effective communication skills.
At Sembcorp, our shared corporate behaviours underpin all the work that we do in building a sustainable future:
- Institution-first Mindset - Put the interest of the Group ahead of individual interests.
- Collaboration - Deliver through collaborating across markets, businesses and functions.
- Accountability - Hold team and self accountable to deliver on our commitments.
Working Location : 30 Hill Street Singapore 179360
This is a 100% in-office position. The successful candidate must be available to work from our corporate office during regular business hours.