Senior Software Engineer (Canada) at MineHub
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

10 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

ENGINEERING AT MINEHUB: BUILDING THE FUTURE OF SUPPLY CHAINS

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.
As a Senior Software Engineer, you’ll be a key driver of technical solutions that directly impact these outcomes. Your expertise will solve complex challenges, such as modernising legacy systems with zero downtime, scaling platforms to handle enterprise-grade workflows, and building new, innovative features bringing value to our customers.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Software Development & Architecture

  • Design, develop, and maintain robust, secure, and scalable software solutions using Python/Django (legacy) and TypeScript (future).
  • Proactively optimise and modernise systems through tech debt reduction, code refactoring, performance tuning, and quality enhancements.
  • Collaborate with senior engineers to design reliable architectures and participate in architectural decision-making.
  • Ensure systems align with the MineHub technical strategy and meet performance, security, and reliability requirements.

Code Quality & Team Development

  • Write clean, efficient, and well-documented code.
  • Conduct code reviews and provide constructive feedback to ensure adherence to code quality standards.
  • Lead and mentor junior engineers through code reviews, pair programming, and career growth guidance.
  • Contribute to technical interviews to help build a high-performing engineering team.

Cross-Functional Collaboration

  • Partner with Product, Customer Success, and Sales teams to translate customer needs into technical solutions.
  • Communicate project status, technical constraints, and opportunities to non-technical stakeholders.

Continuous Improvement

  • Foster a culture of continuous improvement with active participation in engineering efforts that help improve team efficiency and productivity.
  • Stay up to date with emerging technologies and industry trends, sharing knowledge with the team.
  • Contribute to the MineHub engineering knowledge base and technical documentation.

Tech Stack & Transition

  • Current: Python, Django, PostgreSQL (AWS Aurora), Kubernetes, Gitlab CI/CD
  • Future: Gradual adoption of TypeScript
Loading...