Back to jobs
New

Full Stack Product Engineer

Remote Work

Applicants need to be legally allowed to work in the US, Denmark, Sweden, or UK. This is a remote position that requires the ability to work overlapping with US time zones. Travel for occasional in-person collaboration is expected.

The Opportunity

We're seeking a skilled Full-Stack Product Engineer to collaborate on the development of the Common MVP, which visualizes networks of solidarity economy funders, organizations, and networks to facilitate collaboration, resource movement, and democratic governance.  This is an exciting opportunity to build meaningful technology that serves community-led economic transformation.

We recognize that you might lean more towards either design engineering or backend engineering but in either case you should have experience working across the full stack and taking products from conception to production.

 


About Us

What is One Project?

One Project is a nonprofit social venture. We're building the infrastructure for a new kind of economy — one that benefits everyone. Communities worldwide are already creating alternatives to outdated economic systems that prioritize profit over people and the planet. One Project provides the technology and nurtures the network of alternatives, laying the groundwork for a sustainable, community-driven future.

Why do we need a new economy? 

Today’s current economic systems reward profit over people and the planet. This misaligned incentive structure drives the current global polycrisis. When trees are valued more dead than alive, we end up with ecological devastation. When oil remains profitable to extract and sell, we end up with the climate crisis. When war is more profitable than peace, we end up with a military industrial complex that thrives on endless wars. At One Project, we spent our first few years researching these interlinked challenges and realized that we need to address the root cause: we need a new economy with different incentives.

Our history and role

We are not alone in this realization. All around the world, there is a growing ecosystem of communities, movements, and experts who are already working towards a just transition to a new economy. We launched in 2021 with a focus on listening to and supporting these change-makers, and today, One Project is a leading grantmaker in the new economy space ($32M to date). Our current direction is the outcome of what we heard from more than 300 field leaders, dozens of leading organizations, and extensive in-house research: One Project’s role is to build shared infrastructure and a network to move resources to community control. We call this infrastructure Common.

What is Common?

Common is a collectively governed technical infrastructure that enables a thriving global network of people, projects, and polities to successfully coordinate the world's resources in service of democratically determined goals. This helps build power for the transition to a new economy.

What You’ll Do

  • Iterate and develop new features on the Common platform using our selected technology stack (Next.js, React, TypeScript, tRPC, Tailwind, Supabase, Vercel) with a strong focus on co-design
  • Own and be responsible for architecting and implementing features end to end in close collaboration with design, product, and community stakeholders
  • Implementing backend services for new/existing features
  • Apply security best practices and data privacy principles throughout development.
  • Improving our core UI kit to be robust and re-usable across our ecosystem while bringing bits of joy and polish to the app
  • Ensure the platform meets accessibility standards (WCAG 2.1 AA compliance)
  • Implement best practices in CI/CD, testing, instrumentation, and error tracking
  • Contribute to our ethical open code approach
  • Participate in user testing and iterate based on feedback

Some features you might be working on:

  • Search & discovery across the network graph
  • Endorsements, recommendations, and trust systems
  • Governance / decision-making systems for communities
  • Platform scalability & performance
  • Financial rails and payment processing

You may be the candidate we’re looking for if you bring…

Core Experiences

  • Experience building scalable, modern web applications with React, Next.js, and TypeScript from end to end
  • Demonstrated expertise building in React, navigating state management, and implementing detail-oriented responsive designs
  • Demonstrated ability to rapidly prototype and iterate features
  • Familiarity with relational databases (PostgreSQL, MySQL, etc.) and architecture
  • Comfort working in ambiguous environments with evolving requirements
  • Excellent communication skills, with the ability to translate complex concepts to non-technical team members
  • Ability to balance technical quality with delivery timelines through a ship and iterate mindset

Preferred Experiences

  • Understanding of solidarity economics, democratic governance, or cooperative models
  • Experience with Supabase, Tailwind, and tRPC
  • Experience with Graph databases and/or graph architectures
  • Design and user experience acumen
  • Background in data visualization and network graph implementation
  • Experience implementing financial features that excel in security and safety. Familiarity with payment processing, BaaS, and services such as Stripe, Unit, or Wise. 
  • Familiarity with integrating LLMs in production
  • Experience working at scale
  • Experience with AI-assisted development tools like Claude Code, Cursor, Windsurf, or similar tools and ability to leverage AI tools to accelerate development while maintaining code quality and security
  • Understanding of open source and ethical code licensing approaches
  • Experience contributing to or maintaining public code repositories

At One Project, team members bring our values to life when they: 

  • Drive clarity by connecting work to purpose and help others understand the "why" behind decisions.
  • Support teammates' success as readily as their own, sharing knowledge and pitching in across boundaries.
  • Communicate directly with empathy, giving and receiving feedback in service of growth.
  • Actively seek diverse perspectives and create space for others' unique strengths to shine.
  • Build trust through consistent follow-through and transparent communication.
  • Find creative solutions by embracing nuance and moving beyond either/or thinking.
  • Deliver excellence through careful work, measurable results, and continuous improvement.

Working at One Project

One Project is committed to building a team that reflects the world we live in. Our goal is to foster an inclusive environment where all team members feel that they are respected and valued. We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’re looking forward to hearing from you.

The salary for this role is $200,000 or a comparable rate for candidates based in one of the other countries where One Project has an existing work authorization. One Project offers competitive salaries and comprehensive benefits to attract the strongest candidates and to reflect our values.

What You Can Expect from Our Hiring Process

Once you have submitted your application, you will receive an automated confirmation. If you are selected for an interview, we aim to reach out to you within 2 weeks of submitting your application.

We strive to have an inclusive hiring process that includes opportunities for us to get to know you and vice versa. We may ask to review examples of your work in addition to inviting you to participate in interviews. Our process will likely include:

  • An initial phone or video interview 
  • A second video interview with a member of our Product Team 
  • A short take-home assignment and debrief with additional members of our team (candidates will be compensated for their time and work)
  • Reference checks 
  • Final 1-on-1

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf