Part-Time Contract Developer (GiveWise)
Remote · 10 hours/week · HKD $160 / hour
Posted on 3 March, 2026
Brief description
Effective Altruism Hong Kong is looking for a part time developer to join our team for our GiveWise project, who will be the primary software developer owning all the technical aspects end-to-end and responsible for keeping the site up and running. This role can become a CTO/Tech Lead role depending on the candidate’s initiative/proficiency/experience.
About Effective Altruism Hong Kong and GiveWise
Effective Altruism Hong Kong is a Section 88 registered charity that helps people apply EA ideas through our programmes and effective giving guidance, building a community of people who seek to continuously investigate and take action on maximising impact through applying evidence and careful reasoning. EAHK aims to be an impact multiplier by enabling different sectors to maximise their potential to help others.
GiveWise is a project by Effective Altruism Hong Kong that makes it easy for Hong Kong donors to give tax-efficiently to high-impact charities worldwide. GiveWise is currently a simple donation portal that supports one-time and recurring giving, credit card and bank transfer payments, and custom charity allocations.
We want to expand GiveWise’s scope into a powerful donation platform with features such as:
-
a user dashboard to track and re-allocate personal donations,
-
interactive tools including a calculator to help donors understand their relative wealth and the impact of their donations, and
-
a pledge system similar to the GWWC platform allowing donors to make public commitments to give a percentage of their income.
We're a small, async-friendly team that values clean code and meaningful impact. You will be the primary software developer, owning all the technical aspects end-to-end and responsible for keeping the site up and running.
What you'll do:
-
Build and ship features across our React/TypeScript frontend and FastAPI/Python backend
-
Extend and maintain Stripe payment flows (checkout sessions, subscriptions, webhooks)
-
Write and optimize database queries (PostgreSQL, async SQLAlchemy)
-
Improve test coverage
-
Participate in code review and collaborate via GitHub
Must-haves:
-
Significant experience building modern websites with React, TypeScript, Python, SQL
-
Independent, and willing to take ownership of the project
-
Responsive to resolving any issues with the site
-
Comfortable with primarily async communication but willing to regularly do video calls
-
Knowledge and willingness to heavily use AI tools like Claude Code to speed up implementation
Nice-to-haves
-
Interest in effective altruism or the nonprofit sector
-
Stripe or payment gateway experience
-
Familiarity with async Python (asyncio), SQLAlchemy, FastAPI
Why this role
-
Your work directly increases donations to high-impact charities
-
Small team, high autonomy — features ship quickly
-
Modern, well-maintained codebase with CI, linting, and tests
-
Flexible hours and fully remote
Apply using the form below.