Role Overview The Full-Stack Developer will lead the technical rebuild of The Minexchange (C9B Sister Company) platform from the ground up. You will architect and develop a modern, scalable web application that supports high-volume asset listings, sophisticated search and filtering (Lassonde Curve-based), user dashboards, AI-powered deal matching, and integration with third-party data and analytics services. This is a high-ownership role with architectural decision-making authority.
Key Responsibilities - Architect and build the rebuilt Minexchange platform using a modern stack (e.g., Next.js / React frontend, Node.js or Go backend, PostgreSQL / Supabase)
- Implement advanced search and filtering for mining assets by commodity, deal type, project stage, geography, and Lassonde Curve position
- Build user-facing dashboards for sellers (listing performance, buyer engagement), buyers (saved searches, portfolio tracking), and agents (commission pipeline)
- Integrate AI/ML features: deal recommendation engine, asset valuation signals, and natural language search
- Connect analytics tools (e.g., Mixpanel, Segment, or custom event tracking) to feed into the Data Engineer's pipelines
- Build and maintain RESTful or GraphQL APIs consumed by front-end and third-party integrations
- Implement authentication, role-based access control (buyer / seller / agent / admin), and data security best practices
- Collaborate closely with the UI/UX Designer to implement pixel-accurate, performant interfaces
- Set up CI/CD pipelines, code review standards, and technical documentation
- Mentor junior contributors and review PRs where applicable
Required Skills & Qualifications - 5+ years of full-stack development experience
- Strong proficiency in TypeScript / JavaScript (React or Next.js on the front end)
- Backend proficiency in Node.js, Go, or Python (FastAPI)
- Experience with relational databases (PostgreSQL) and search engines (Elasticsearch or Algolia)
- Familiarity with AI/ML API integration (OpenAI, Anthropic, or similar LLM providers)
- Experience building multi-sided marketplaces or SaaS platforms
- Strong understanding of REST and GraphQL API design
- Experience with cloud infrastructure (GCP, AWS, or Vercel/Railway for deployment)
- Familiarity with analytics event tracking (Segment, Mixpanel, or GA4)
- DevOps basics: Docker, GitHub Actions, or similar CI/CD tools
- Strong communication skills, ability to translate technical decisions to non-technical stakeholders