Senior Software Engineer @MineHub
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4wks ago

[Hiring] Senior Software Engineer @MineHub

4wks ago - MineHub is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Portugal

Role 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 with intuitive B2C design, enabling customers to streamline logistics, reduce costs, and build sustainable operations through real-time data integration and predictive analytics.

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. This includes:

  • Designing and shipping AI-powered features.
  • Setting the technical direction the team follows.
  • Bringing the engineers around you up to speed on AI engineering practices.

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).

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, 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.

Benefits

  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Portugal
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @MineHub
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Portugal
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,909+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later