One Project is a nonprofit social venture focused on building technology infrastructure for a new economy that prioritizes community and sustainability. We are seeking a Full-Stack Product Engineer with strong experience in React, Next.js, and TypeScript who can help develop the Common MVP platform to enable community-led economic transformation.
Sign up for our
weekly newsletter
of fresh jobs
Skills
Senior-level experience building scalable web applications with React, Next.js, and TypeScript.
Proficiency in state management and responsive design implementation.
Experience with relational databases (such as PostgreSQL or MySQL).
Familiarity working in ambiguous, evolving environments.
Excellent communication skills to articulate technical concepts to non-technical team members.
Strong balance of technical quality and delivery speed with a ship-and-iterate mindset.
Responsibilities
Iterate and develop new features on the Common platform using Next.js, React, TypeScript, tRPC, Tailwind, Supabase, and Vercel.
Architect and implement features end to end in collaboration with design, product, and community stakeholders.
Implement backend services and ensure security best practices and data privacy throughout development.
Improve the core UI kit for robustness, reusability, and accessibility compliance (WCAG 2.1 AA).
Apply CI/CD best practices including testing, instrumentation, and error tracking.
Participate in user testing and iterate products based on feedback.
Contribute to ethical open code initiatives and maintain documentation of technical decisions.
Education
Formal education in Computer Science or related technical field (preferred but not explicitly required).
Equivalent practical experience accepted.
Benefits
Competitive salary of approximately $200,000 USD or local equivalent.
Comprehensive benefits aligned with nonprofit values.
Remote work flexibility with some expected travel for collaboration.
Supportive, inclusive work environment focused on diversity and equity.
Access to AI-assisted development tools with guidelines for responsible use.
Opportunities for skill growth and contribution to meaningful social impact.
To read the complete job description, please click on the ‘Apply’ button
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.