Back-End Developer (Early Career)

Job description

Remote (North American hours preferred) | Full-time

The Role

You’ll join our 4-person back-end team that owns Costmine’s core data infrastructure — 40+ years of mining cost data and the APIs that the rest of the company builds on. The product team uses what we ship to power costmine.com, including WOODY, our recently launched platform for analyzing mine economics, along with subscription tools, reporting workflows, 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. Two senior back-end developers will pair with you, review every PR, and hand you well-scoped pieces — endpoints, services, pilots, data work — that grow into small features you own end-to-end. We’re also planning a C# → Python migration right now: by the time you join, expect a mix of small Python pilots, C# work in the existing stack, and ideally some early migration tasks as the plan firms up.

Why It’s Technically Interesting 
Mining cost analysis has problems you won’t find in typical B2B SaaS:

  • Domain modeling: Translate mining concepts — grade recovery, waste-to-ore ratios, haulage profiles — into schemas and APIs that hold up under real analysis

  • Multi-audience APIs: The same data is reshaped for investors (simplified), analysts (comparative), and engineers (detailed); how we shape responses matters
  • Rich data relationships: Highly interconnected cost data with deep metadata; you’ll learn to think carefully about queries, joins, indexing, and performance
  • A real migration from the start: C# → Python isn’t a slide deck — you’ll join while we’re shaping the plan and see (and contribute to) how a production migration actually gets rolled out


What You’ll Actually Build
There’s no single anchor project — typical weeks are a mix of:

  • Small Python pilots and services — greenfield work in our target stack, often shaping how the migration will look
  • C# work in the existing stack — bug fixes and small features in the production .NET codebase, where most of our APIs live today
  • Early migration tasks (as the plan firms up) — small, well-scoped ports done alongside the seniors

  • Data ingestion and transformation — as our cost data evolves and new sources come online
  • Performance, schema, and bug work — query tuning, schema improvements, and fixes across the team’s areas

You’ll move between these as the work comes up — a Python pilot one week, a C# fix the next, a small migration task after that. Expect frequent pairing, code review on every PR, and visible work behind a launched product.

Requirements

Must Have:

  • Python fundamentals — you’ve shipped working code in Python (school projects, internships, side projects, or 1–3 years of professional experience all count)

  • Back-end basics — HTTP/REST, relational databases, async/await; you can build a small service end-to-end

  • Eager to learn — you ask questions, take feedback well, and iterate

  • Clear communication — you can explain what you’re doing and where you’re stuck; critical in a small remote team

  • Already working with AI-assisted development — we use Claude Code heavily, and we expect you to lean into it as a core part of how you work. You should already have hands-on experience with Claude Code, Cursor, Copilot, or similar; deep expertise isn’t required, but never having tried these tools would be surprising at this point.

  • Drawn to specialized domains — mining cost analysis should sound interesting, not intimidating

  • Comfortable with early-stage ambiguity — small team, processes are still forming; lean on the seniors for guidance


Nice to Have: 

  • C# / .NET / EF Core (helpful for working in our existing stack while the migration ramps up)
  • Data-heavy app experience (complex relational data, query performance, schema design)
  • Internship or job at a small/early-stage team
  • B2B SaaS exposure


Team & Growth

  • Today: 4-person back-end team (Python/C#) — you’d be the fourth, with two seniors mentoring you. A separate product-focused team (one senior plus one early-career full-stack developer) builds on top of our APIs.

  • Your role: pair with the seniors across the team’s areas, with frequent mentorship and code review

  • In 12–18 months: confidently owning small features end-to-end across multiple parts of the back-end

This is a great fit if you want strong mentorship, real production work that ships, and the kind of trajectory you only get on a small team where your contributions are visible across the whole back-end.

Tech Stack

  • Today: C# / .NET 8 / EF Core / Minimal APIs (where most of our production APIs live)
  • Where we’re going: Python (target stack; migration in planning, with early work picking up)
  • Data: Complex mining cost database with rich relationships and metadata
  • Workflow: AI-assisted development is core to how we work; pair-and-review culture; remote-first and async-friendly

What We Offer:

  • Hands-on mentorship — two senior back-end developers and a hiring manager who care about your growth

  • Visible work — production APIs powering a recently launched product and the rest of costmine.com

  • An interesting domain — 40+ years of mining data and specialized problems with genuine depth to learn
  • Modern tooling — AI-assisted development as a first-class part of the workflow

  • Remote-first — work from anywhere, as long as your day overlaps North American hours

  • Remote-first — work from anywhere, as long as your day overlaps North American hours

  • Fair compensation — we’re not competing with FAANG, but we pay fairly for the experience level (range varies by region)


Not a Fit If:

  • You want fully autonomous work with little review
  • You prefer mature processes and detailed specs

  • You’re not interested in working in C# while the migration ramps up
  • You’re not interested in learning a specialized domain
  • You expect big-tech salary levels


Next Steps: 

We move quickly. We’re looking for someone who can start contributing to the back-end team soon and grow into owning small features as the team and the migration ramp up.

Interested candidates should send a résumé and cover letter to [email protected].

Costmine Intelligence is committed to building a diverse and inclusive team.

Want to learn more about Costmine Intelligence and how we can help you streamline your with your mining data needs?

Request a demo with a member of our team to get a personal assessment and discover what tools and data meet your needs.

Chris Berry

Vice-President Sales

Request a Demo

Related Insights

Jobs

Full-Stack Developer (Early Career)

Costmine Intelligence is working on several exciting new data, research and modelling initiatives that will grow our business, and we are looking to add early-career full-stack talent to our team.

Content

Barrick Mining Unlocks Its North American Gold Assets

Barrick Mining’s planned IPO of North American Barrick reflects a deliberate move to surface value in one of the world’s premier gold districts. As the global gold sector continues to reward Tier One asset exposure and focused management, Mining Intelligence tracks how structural moves like this one are reshaping how major producers unlock value for shareholders.

Content

Agnico Eagle Moves to Own Finland’s Most Prospective Gold Belt

Agnico Eagle’s consolidation of the Central Lapland Greenstone Belt through three simultaneous transactions reflects a long-standing regional strategy coming to fruition. As the global gold sector continues to reward district-scale thinking and Tier One jurisdiction exposure, Mining Intelligence tracks how bold consolidation moves like this one are reshaping the competitive landscape for gold exploration and development in Europe.

Free Data and Insights Delivered Directly to Your Inbox

Sign up for our newsletter to get regular updates on our products, along with free data, recommended posts on our Insights channel, and special opportunities.

This field is for validation purposes and should be left unchanged.
Name(Required)