Location: Petaling Jaya, Selangor (Hybrid)
Company: Rooftop Energy Tech Sdn Bhd (1613958-P)
About Us
At Rooftop Energy, were not just building solar systems, were building the intelligence behind Malaysias green energy future.
Our proprietary software platform,
RooftopIQ, is being developed as the first end-to-end system of record for energy contractors. Its designed and tested here in Malaysia, but built to serve the
global market, from Southeast Asias rapidly growing energy sector to contractors worldwide who face the same operational bottlenecks.
Were validating RooftopIQ inside our own EPC operations and inviting pilot clients to shape its development. Core features include project tracking, predictive maintenance, quoting, billing automation, and audit-ready documentation, all designed to replace fragmented spreadsheets, emails, and chat apps with a single integrated platform.
We are now looking for a
Full Stack Developer to join our team and help build, refine, and scale RooftopIQ.
Role Overview
Youll be part of the engineering team building
RooftopIQ from the ground up. This is not just a coding role, its about shaping product architecture, iterating quickly based on live project feedback, and delivering scalable solutions that energy contractors can trust worldwide.
Youll work closely with our automation engineers, product managers, and EPC project teams to translate field problems into robust, user-friendly software features.
Responsibilities
- Design, develop, and maintain scalable full stack applications for RooftopIQ.
- Build and integrate core modules: project dashboards, task/resource allocation, quoting tools, material handling, and billing workflows.
- Collaborate with internal EPC teams to validate features on live projects.
- Ensure system reliability, performance, and security across all layers of the stack.
- Contribute to API integrations (e.g., accounting tools, WhatsApp Business API, cloud storage).
- Participate in code reviews, testing, and documentation to maintain high-quality standards.
- Work with product managers to scope features and iterate quickly based on pilot client feedback.
What Were Looking For
Technical Requirements:
- Proficiency in full stack development (e.g., JavaScript/TypeScript, Node.js, React, Python, or similar).
- Strong understanding of database design (SQL and/or NoSQL).
- Experience with REST APIs or GraphQL.
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Knowledge of version control (Git) and CI/CD pipelines.
Nice-to-Haves:
- Experience with ERP, CRM, or workflow automation platforms.
- Background in SaaS product development.
- Understanding of construction/energy project workflows.
Profile:
- 15 years of professional full stack development experience (startup or product-driven environment preferred).
- Problem-solver with a bias toward action and ownership.
- Comfortable balancing speed of iteration with scalable architecture.
- Curious, adaptable, and motivated to work on a product still in active development.
Why Join Us
- Be part of the core product team behind RooftopIQ, our flagship software platform.
- Work in a fast-moving, impact-driven environment where your code directly shapes how energy contractors operate.
- Gain exposure to the clean energy sector, one of the worlds fastest-growing industries.
- Build a product from Malaysia to the world, tested locally, scaled globally.
- Opportunity to grow with the platform as it expands regionally and internationally.
- Future product profit sharing incentive. We want you to own a piece of the product.
How to Apply
Send your
CV, portfolio/GitHub, and a short note on why youre excited about RooftopIQ to
[Confidential Information]