Logo for MineHub

Senior Software Engineer, AI Initiatives

Role overview

Qualifications

  • 6+ years of software engineering experience, with a track record of shipping production systems
  • Strong computer science fundamentals: data structures, algorithms, and system design
  • Hands-on production experience with TypeScript on Node.js
  • Hands-on production experience building AI-powered features

Responsibilities

  • Lead design and architecture decisions across the platform
  • Design, build, and maintain backend services in TypeScript on Node.js
  • Set coding standards and engineering practices for the team
  • Train and mentor other engineers on AI engineering practices

Key facts

Hard skills

Other skills

  • Communication
  • Mentorship
  • Problem Solving

About the company

MineHub logo

MineHub

Mining Technology & Services

MineHub (TSXV.MHUB | OTCQB:MHUBF) is an open, enterprise-grade platform for digital trade, bringing efficiency, security and responsibility to mining and metals supply chains. MineHub connects the many parties involved in a physical commodity transaction in a digitally integrated workflow, operating on the basis of shared information. MineHub is built on blockchain for the highest privacy and security, providing global mining and metals supply chain participants with: an end-to-end digital solution, real-time visibility and collaboration of upstream and downstream supply chains, tools to help achieve ESG compliance goals, and a superior customer experience for increased transparency and efficiency. Users of MineHub are in full control of their supply chains, enabling them to optimize their use of resources, respond better and faster to customer needs and have confidence in the resilience, security and compliance of their operations. The MineHub platform can be accessed globally, users can decide on their preferred jurisdiction or hosting option. The MineHub team is also present in key locations around the world, including in the Americas, Europe and Asia.

Company details

IndustryMining Technology & Services
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

At MineHub, we’re transforming how the world’s largest producers, traders, and consumers manage raw material supply chains. Our platform combines critical B2B marketplace functionality (handling high-volume transactions for global supply chains) with intuitive B2C design, enabling customers to streamline logistics, reduce costs, and build sustainable operations through real-time data integration and predictive analytics.

Our platform is TypeScript on Node.js, and we are applying AI across the product and engineering process. As a Senior Software Engineer, you will lead the migration of our platform from a Python monolith to TypeScript services, and own how we build with AI. That means designing and shipping AI-powered features, setting the technical direction the team follows, and bringing the engineers around you up to speed on AI engineering practices. You will be the person the team turns to on these decisions, so we're looking for someone who has already built and run AI systems in production.

Key Responsibilities

  • Lead design and architecture decisions across the platform.
  • Design, build, and maintain backend services in TypeScript on Node.js.
  • Take ownership of complex technical problems and choose the architecture that fits the business need.
  • Set coding standards and engineering practices for the team.
  • Lead the design and delivery of AI-powered features, including LLM integration, retrieval augmented generation, and AI agent workflows.
  • Set technical direction for how the team builds and evaluates AI features.
  • Train and mentor other engineers on AI engineering practices, through pairing, code review, and internal sessions.
  • Review code and give feedback that raises the quality bar for the team.
  • Work with Product and other stakeholders to turn business goals into technical plans.
  • Communicate technical trade-offs and project status to non-technical stakeholders.
  • Contribute to technical interviews for engineering roles.

Tech Stack

  • TypeScript on Node.js, with NestJS.
  • GraphQL, React, and PostgreSQL.
  • AWS, Kubernetes, and GitLab CI/CD.
  • Python and Django (legacy).

Requirements

  • 6+ years of software engineering experience, with a track record of shipping production systems.
  • Strong computer science fundamentals: data structures, algorithms, and system design.
  • Hands-on production experience with TypeScript on Node.js.
  • Hands-on production experience building AI-powered features, such as LLM integration, retrieval augmented generation, prompt evaluation, or AI agents.
  • Experience setting technical direction and mentoring other engineers.
  • Based in Portugal, full remote, with legal eligibility to work there.

Nice to Have

  • Working knowledge of Python.
  • Experience with NestJS or a similar structured Node.js framework.
  • Experience running or contributing to technical interviews.

Why MineHub

  • Help transform the global mining and metals supply chain, in a field most software teams never touch.
  • Set the direction for how MineHub uses AI across the product.
  • Work with a small team where your architecture and process decisions matter.
  • ​​​​​​​Full remote role, with occasional in-person team meet-ups in Portugal.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at MineHub

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.