Full Stack Product Engineer

One Project · Remote

Software Engineering
Poverty Alleviation & Economic Development
Partners & Advocates
$150,000 - $200,000 Per Year
Posted 1 day ago

Excel
Continuous Integration (CI/CD)
Postgres
Security
React
SQL
TypeScript
ExpressJS
Report an Issue
Featured Job

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.

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 Experience

  • Experience as a senior dev 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 strives to be a place where a diverse mix of talented people are empowered to bring their full, authentic selves to do their best work. Our goal is to build a team that reflects the world we live in and celebrates multiple approaches and points of view. We believe diversity drives innovation and every idea deserves consideration and respect. We have an unwavering commitment to inclusion across educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status, disability, and veteran status.

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. 

 

How to Apply 

Please submit your resume [insert Greenhouse link]. As part of the application process, we’re asking candidates to answer a few written questions in place of a cover letter. Your answers will help us get to know you better and hopefully give you a chance to better understand what we are looking for in candidates. 

 

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)

Related Jobs

View more remote jobs
Be the first to see new Full Stack Product Engineer jobs

Save this search to get an email when new jobs match this search.

Create Email Alert