Senior Platform Engineer
Kuala Lumpur
Engineering /
Permanent /
Remote
Join us on a mission to save the planet!
Reversing the impact of climate change is one of the world’s biggest challenges. And businesses have a responsibility to lead the way. While individual consumer choices are important, over 80% of all the emissions reductions necessary for the world to reach Net-Zero, require business-level action. But despite the growing momentum and ambition from companies around the world to set Net-Zero goals, there are significant challenges to delivering on these ambitions. Business leaders don’t really know how they will get there. And the very first step, of getting emissions measurement right, is hard.
Terrascope is a smart carbon management and accounting platform that empowers corporations to decarbonise their operations, portfolios and supply chains in a trusted, confident, and secure manner. We are on a journey to build digital tools and analytics, datasets and algorithms, and an ecosystem of technical expertise and partnerships needed for companies to optimize their climate strategy
Terrascope is backed by one of the world’s largest food and agri companies and global leader in climate action and sustainability. With their significant strategic advantage and secure funding, the venture is uniquely positioned to drive profit with purpose; driving decarbonization in supply chains while generating outsized financial returns.
We are looking for a Senior Platform Engineer to join our dynamic engineering team and help us build robust, scalable, and high-performance SaaS solutions. This role will focus on crafting both single-tenant and multi-tenant SaaS architectures, developing tools that accelerate development cycles, and enabling a world-class DevX (Developer Experience) engineering team. The ideal candidate is highly skilled in the PERN stack (Postgres, Express, React, Node.js), AWS cloud infrastructure, and DevOps workflows, with a passion for handling large-scale data and driving efficient engineering processes. This role will report into the Director of Engineering & Tech and will be crucial in shaping the future of climate-tech SaaS products.
In this role you will:
- 100% hands-on and build scalable, secure SaaS platforms for single-tenant and multi-tenant customers using the PERN stack along with strong front-end and back-end integration.
- Build support for large-scale datasets with optimized queries and performant Postgres ORM frameworks.
- Implement row-level security and design multi-tenant database architectures for scalability and security.
- Implement multi-factor authentication methods to enhance security and user verification processes.
- Ensure user management systems comply with relevant regulations and industry standards (e.g., GDPR).
- Implement encryption and hashing techniques to safeguard sensitive user data.
- Create comprehensive documentation for developers and end-users, explaining user management APIs, features, and best practices.
- Automate CI/CD pipelines and workflows using GitHub and DevOps tooling.
- Drive developer productivity by creating robust tooling and improving workflows.
- Mentor team members and promote best practices in engineering processes.
- Provide training sessions to educate developers and support staff on user management system usage and troubleshooting.
You should have:
- Bachelor’s degree in STEM field.
- At least 5 to 8 years of extensive experience as a Platform engineer building both full-stack applications and devops experience apps.
- Deep competence in PERN(Postgres, Express/Fastify, React and Node.js) stack and AWS cloud infrastructure.
- Deep competence in TypeScript, React, and Postgres ORM frameworks.
- Deep competence in GitHub DevOps, AWS EKS deployments and database migration workflow automation skills.
- Proven experience with scalable, large data sets and high-performance SaaS applications.
- Strong ability to work with and optimize large-scale data systems
- You have a willingness to learn, teach and step outside of your comfort zone.
- You enjoy working in a fast-paced and SLA driven environment.
- You are a problem solver with startup experience and a passion for developer productivity.
- You are an advocate for clean, maintainable code and modern engineering practices.
- You have experience with modern SaaS deployment or microservices architecture.
Even better if you are:
- Familiarity with Rust programming language.
- An entrepreneurial problem solver comfortable in managing risk and ambiguity.
- Experience in database migration projects.
- Experience in build or migration of multi-tenant database projects.
We're committed to creating an inclusive environment for our strong and diverse team. We value diversity and foster a community where everyone can be his or her authentic self.