Volunteer: Business exchanges jobs in United States
cer-icon
Apply on Employer Site
company-logo

involveMINT · 2 days ago

Volunteer: Business exchanges

involveMINT is a nonprofit creating social change through pro bono connections, and they are seeking a skilled developer to implement a structured exchange flow for their mutual credit marketplace. The role involves building a complete flow for businesses to agree on transaction terms and initiate credit-based exchanges seamlessly within the app.

Civic & Social Organization

Responsibilities

You'll build a complete flow that enables two businesses to: Agree on three core elements: cost in credits, exchange method (pickup/delivery/digital), and payment terms (immediate/milestone-based)
Use structured forms (not freeform chat) to propose and confirm these terms with smart defaults and validation
Initiate the transaction once both parties agree, creating a pending transaction record in our credit system
See confirmation that the exchange is ready to proceed
Technical components include: Structured proposal forms with validation
Confirmation workflow UI (review → accept/counter → finalize)
Transaction initiation logic connecting to the existing mutual credit system
State management for proposal/counter-proposal flow
Integration with existing opportunity and user profile data
Optional extended engagement: If the initial sprint goes well and you're interested, there's an opportunity to continue with implementing the inquiry/response messaging system (additional 2-4 weeks)
Your work will remove this barrier entirely - enabling businesses to complete exchanges seamlessly within the app
Your 2-4 weeks of work will unlock economic activity for an entire community of small businesses, creating the foundation for sustainable local economies
Once you deliver the structured exchange flow, our internal team will test it with our existing community of small businesses, gather feedback, and iterate

Qualification

Full-stack developmentReactPostgresTailwind CSSDockerUser experience designTechnical documentationTeam collaboration

Required

Skilled developer
Experience with full-stack web app development
Proficiency in React Router v7 (Framework Mode)
Experience with Tailwind CSS
Knowledge of Postgres database (Prisma ORM)
Familiarity with Docker
Ability to implement structured proposal forms with validation
Experience in creating confirmation workflow UI (review → accept/counter → finalize)
Ability to develop transaction initiation logic connecting to existing mutual credit system
Experience in state management for proposal/counter-proposal flow
Ability to integrate with existing opportunity and user profile data
Ability to work collaboratively with a small team of volunteers
Ability to follow comprehensive technical documentation outlining data models, validation rules, and system architecture
Ability to gather feedback and iterate on the implementation

Company

involveMINT

twitter
company-logo
involveMINT addresses a critical challenge: traditional financial systems often fail to support sustainable, socially-driven businesses and nonprofits.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Daniel Little
CEO
linkedin
Company data provided by crunchbase