We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Common Good logo
Common Good Verified
Financial Technology (FinTech), Social Impact, E-commerce, Non-profit Technology

Software Engineer

United StatesRemoteFull Time$30–$50 /hrPosted 1 month ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

POSITION DESCRIPTION — Junior Software Engineer (Part-Time)

Title:
Software Engineer

Location:
Remote

Hours:
10–20 hours per week

Compensation:
$30–$50/hour (DOE)

About CommonGood.earth

We’re reimagining what a community economy can look like. CommonGood.earth empowers towns, nonprofits, and local governments to adopt cooperative technology that supports fairness and shared prosperity. As we grow nationally and internationally, we need innovative technologists who can help us build the tools that power the movement.

Common Good is growing its platform where individuals, businesses, organizations, and communities can interact, organize activities, and process payments through the system. The platform must scale to hundreds of thousands of users and support reliable financial transactions.

Over the past dozen years, Common Good has developed software for democratic economics, including:

  • An online accounting and payment system (PHP/MySQL/jQuery/AJAX) that also serve as a backend.
  • A QR code-based payment app (node.js) that stores transactions for upload to the backend server.
  • An innovative combination of systems for collective decision-making, including participatory budgeting.
  • A system for managing complex accounting for fiscal sponsorships, interfacing with Quickbooks online and more.

Software Engineer Posting

The Role

The Software Engineer will support the development and maintenance of our digital platforms and tools that help communities use data, transparency, and collaboration to build more equitable economies. You’ll work closely with leadership and technical advisors to expand our digital infrastructure, improve user experience, and ensure secure, scalable systems.

Key Responsibilities

  • Develop, maintain, and improve internal web tools and member platforms
  • Build and integrate REST APIs and open-source systems that enhance participation and accountability
  • Support development of dashboards, reporting tools, and digital wallets/member portals
  • Troubleshoot and resolve performance and UX issues for internal and public-facing software
  • Contribute to documentation and version control best practices
  • Explore new technologies that support cooperative ownership, shared wealth, and community resilience

Qualifications

*(Expanded to reflect stack / increase strong-fit applicants)*

- Experience coding in
JavaScript
and
Python.
- Familiarity with at least one major web framework such as
React
(JavaScript)
- Comfort working with
GitHub
for version control
- Experience consuming APIs and working with JSON
- Exposure to cloud environments such as
AWS
or
DigitalOcean
is a plus
- Experience with task/issue tracking tools (e.g., Jira, GitHub Projects) is a plus
- Interest in
blockchain
,
local currencies
,
impact-tech
, or
cooperative software
is a bonus
- College students, recent graduates, or freelance developers encouraged to apply

Why Join

You’ll be part of a growing movement designing digital systems that work for people and planet, not just profit. Your work supports local economies, empowers community organizations, and helps scale an international cooperative tech platform.

Tags

#JuniorSoftwareEngineer #TechForGood #CooperativeEconomy #ImpactTech #RemoteJobs #CommonGoodEarth

Ready to apply?
You'll be redirected to Common Good's application page.

Similar roles