This job is no longer available
Recoolit
Principal Software Engineer (fullstack)
Almost 2 years ago
About the Job
Recoolit is looking for a principal full-stack software engineer. This is an individual contributor role, where you would be working directly with senior leadership and our operations and sales teams to continue building our entire end-to-end platform.
This position is full-time, based in Jakarta, and requires English language fluency.
About Recoolit
Recoolit is an early-stage startup on a mission to prevent climate change. Our founding team and early leaders bring experience from Apple, Airbnb, and Silicon Valley startups, and we’re backed by leading US climate investors. We have a working product, actual customers and real revenue. Now we’re growing our software team to keep building out our platform.
We focus on preventing the release of refrigerants (freon) into the atmosphere. These are gasses used to operate air conditioners and refrigerators. Project Drawdown rates refrigerant management as their #4 climate solution, with the potential to avoid almost 60 gigatons of CO2e by 2050 – more than 50x the annual emissions of the entire aviation industry.
We’re the only company actually tackling this problem in the real world, operating in Indonesia where we are destroying refrigerants before they can be released into the environment. We’ve already prevented the release of more than 5000 tons of CO2e, and are currently scaling within Indonesia and planning to expand to other countries. Our motto: gigatons or bust!
Our Product
Our solution has two sides. On the supply side, we partner with building owners, AC manufacturers, professional organizations, and individual HVAC technicians. When an AC unit needs maintenance or reaches end of life, we work with technicians to recover the refrigerant gasses and store them. We later destroy the used refrigerants in a high-temperature incinerator, permanently preventing their release into the atmosphere and avoiding the resulting climate impact. All this activity is tracked and coordinated by our software, including both an external-facing product as well as tooling for our internal ops and logistics teams.
On the demand side, we sell carbon credits to businesses, individuals, and non-profit foundations that are concerned about climate change. We maintain a public registry of our carbon credits at https://registry.recoolit.com/. Buyers of our credits can view detailed reports about their purchase, including who collected the refrigerants, for what reason, and all the details of the journey from collection to destruction.
The Role
As our principal software engineer, you would be responsible for the entire tech stack. This includes our supply-side facing platform, our internal operations tooling, and our buyer-focused registry site. Your responsibilities would include:
Partner with our operations staff to improve internal efficiency
Maintain our inventory database, which keeps track of our equipment, our non-destroyed refrigerant stockpile, and the credits which result from refrigerant destruction
Work with our collection partners to improve our recovery tooling, making it easier for technicians to get the equipment they need, perform and log recoveries, and get paid for the gas they’ve collected.
Maintain our buyer-facing tools, including purchase forms, receipts, and our public registry
Build API integrations for our external sales partners
Manage external contractors, including designers or web developers building our corp website
Skills and Experience
Our infrastructure is built in Typescript, using Express on the backend and React on the frontend. It is built in Github, and deployed to Google Cloud Run using docker. You should have many of the following skills and experience:
5+ years of professional experience in JS ecosystem
Strong understanding of type systems, especially Typescript or other progressive type systems
Experience with front-end development using React, NextJS, or another UI framework (Vue, Angular, etc…)
Experience with CSS frameworks – we use Bootstrap – and Sass
Experience with NodeJS and running javascript on the backend
Familiarity with MVC patterns, especially in API design
3+ years of experience with databases, especially Postgres
Good knowledge of SQL and of SQL generating frameworks – we use Knex
Familiarity with Github Actions or other similar build systems
Familiarity with Docker, especially Dockerfiles and building containers
3+ years of professional experience deploying applications using Docker containers
3+ years of experience with cloud providers – we use Google Cloud
Comfortable with spreadsheets, especially Google Sheets
Experience with delayed job frameworks – we use Graphile Workers
Familiarity with Android development is a bonus
Additionally, you should have experience with, and be excited about, working in a startup environment where you might wear many hats and take on many different responsibilities. For example, we don’t currently have a product manager or any in-house designers, although we do work with some contractors for design. You should be strongly self-motivated, be able to set priorities and make decisions. You will have a lot of responsibility, but also a lot of ownership – you should be comfortable with that!
This position is full-time, based in our office in Jakarta. (We are open to discussing arrangements where you split time between Jakarta and elsewhere.) You’ll be our first full-time engineer, working directly with the CEO and with our Engineering Advisor, a Silicon Valley veteran based in California.
About the Company

Recoolit
Recoolit empowers sustainable cooling around the world.
Air conditioning is critical for climate resilience: as the world gets hotter, AC adoption is projected to 5x in emerging markets by 2050. However this comes with a massive environmental impact as the refrigerant chemicals in air conditioning cause 6% of all climate change.
We are creating a software platform and logistics network that supports AC technicians, building owners, and AC manufacturer to properly disposal of these harmful gases. Through our software, technicians can receive training, borrow needed equipment at no cost, and claim incentives when they document their adoption of sustainable practices.
We are an American startup working in emerging markets, starting in Indonesia.
NOTE: We currently have no open listings, but if our mission resonates, please feel free to reach out: contact@recoolit.com.