FULL-STACK DEVELOPER (EARLY CAREER)
Job DescriptionRemote (North American hours preferred) | Full-timeThe RoleYou'll be the second product-focused full-stack developer at Costmine, working with our senior to build and evolve the user-facing layer across costmine.com — the products that put 40+ years of mining cost intelligence in front of investors, analysts, and engineers. WOODY, our recently launched platform for analyzing mine economics and comparing investment opportunities, is your starting point. From there your work spans the rest of the portfolio: subscription tools used by mining engineers and analysts, reporting and benchmarking workflows, marketing surfaces, and new products on the roadmap.This is an early-career role for someone with roughly 0–3 years of experience who wants to grow quickly with strong mentorship. The senior leads architecture and bigger technical calls; you'll pick up well-scoped components, screens, and backend-for-frontend endpoints, and grow into owning small features end-to-end. Expect frequent pairing, code review on every PR, and visible work shipping to customers. A separate 4-person back-end team owns core data infrastructure; you'll work above their APIs.Why It's Technically InterestingDomain modeling: Translate mining concepts — grade recovery, waste-to-ore ratios, haulage profiles — into UX that investors and engineers can actually useMulti-audience surfaces: The same data is reshaped for investors (simplified), analysts (comparative), and engineers (detailed); information architecture mattersRich data relationships: Highly interconnected cost data with deep metadata; you'll learn to think carefully about queries, filtering, and navigationSpecialized visualization: Standard charts don't cut it for mining economics; you'll build domain-specific ones alongside the seniorWhat You'll Actually BuildWOODY (first 3–6 months) — investment comparison dashboard, interactive cost scenario builder, backend-for-frontend (React Router) loaders, actions, and server functions that transform our C# back-end data for the front-endAcross costmine.com (ongoing): Subscription tools for mining engineers and analysts, reporting and benchmarking workflows, and new products in flight; moving between codebases as the product evolvesRequirementsMust haveTypeScript, React, Node.js fundamentals — you've shipped working code in these (school projects, internships, side projects, or 1–3 years of professional experience all count)Eager to learn — you ask questions, take feedback well, and iterateClear communication — you can explain what you're doing and where you're stuck; critical in a small remote teamExperience with AI-assisted development (Claude Code, Cursor, Copilot, or similar); deep expertise isn't required, but never having tried these tools would be surprising at this pointDrawn to specialized domains — mining cost analysis sounds interesting, not intimidatingComfortable with early-stage ambiguity — small product team, processes are still forming; lean on the senior for guidanceNice to haveData-heavy app experience (complex filtering, relationship navigation, specialized visualization)Python (our long-term back-end direction)Internship or job at a small/early-stage teamB2B SaaS exposureTeam & GrowthToday: 4 back-end developers (Python/C#) plus our senior full-stack — you'd be the second on the product sideYour role: pair with the senior across the user-facing layer, with frequent mentorship and code review12–18 months: confidently own small features end-to-end across multiple productsTech StackFrontend: TypeScript, ReactBackend-for-Frontend: React Router (running on Node.js)Core Back-end: C# (majority), Python (growing) — owned by a separate teamData: Complex mining cost database with rich relationships and metadataWorkflow: AI-assisted development is core to how we work; prototype-first; iterate with customers; remote-first and async-friendlyWhat We OfferHands-on mentorship — a senior full-stack and a hiring manager who care about your growthVisible work — newly launched product with users and short feedback loopsAn interesting domain — 40+ years of mining data and specialized problems with genuine depth to learnModern tooling — AI-assisted development as a first-class part of the workflowRemote-first — work from anywhere, as long as your day overlaps North American hoursFair compensation — we're not competing with FAANG, but we pay fairly for the experience level (range varies by region)Not a Fit IfYou want fully autonomous work with little reviewYou prefer mature processes and detailed specsYou're not interested in learning a specialized domainYou expect big-tech salary levelsNext StepsWe move quickly. We're looking for someone who can start contributing on WOODY soon and grow into work across the rest of costmine.com as the portfolio scales. Interested candidates should send a résumé and cover letter to support@costmine.comCostmine Intelligence is committed to building a diverse and inclusive team.J-18808-Ljbffr