Post Job Free
Sign in

Senior Full Stack Software Engineer

Company:
Mine Vision Systems
Location:
Pittsburgh, PA, 15206
Posted:
May 21, 2025
Apply

Description:

Job Description

ABOUT MINE VISION SYSTEMS

MVS is on a mission to unify and optimize the fragmented data collection and analysis processes in underground mining. We invented a precise and real-time underground location platform that is a gateway to remote monitoring and autonomous equipment operations in the mining of critical minerals and precious metals. Our products optimize human and computer decision making, leading to more productive, safe and efficient mining operations.

OUR OPPORTUNITY

The adoption of smart technology in underground mining is limited by fragmented solutions and poor quality or inaccessible data. The market winners will be the companies that successfully deliver high value insights and simplify the friction involved with adoption. Our underground location platform, multi-sensing modality system, and focus on workflows provides many options to monetize new products and our platform. We are seeking highly driven employees to help us create our success story.

As a Senior Full Stack Software Engineer you will be responsible for designing, implementing, simulating, testing, and iteratively refining applications and interfaces for integrated robotic systems used in mining applications. Responsibilities include but are not limited to:

Design and implement web application frontend and backend architectures to create applications and user interfaces for data labelling and robotic systems testing.

Collaborate with fellow engineers and product management on design changes

Monitor and improve system security and performance

Rigorously test and validate solutions under a wide range of real-world conditions and customer processes

Travel up to 10% to work sites beyond the corporate office

SKILLS & QUALIFICATIONS

Proficiency in the design, development, testing, and support of scalable JavaScript/TypeScript web applications deployed to production

Proficiency in Python

Proficiency in containerization

Proficiency in infrastructure as code tools such as Ansible

Proficiency in graphics and visualization libraries such as D3 or ThreeJS

Proficiency in OpenGL/WebGL shaders preferred

Experience with SQL databases (Postgres) and non-traditional databases (Redis, MongoDB)

Experience with React, Next.js, Angular, Vue or similar libraries/frameworks

Experience working with event-driven, asynchronous systems

Knowledge of web application architecture

Knowledge of Linux system architecture and administration

Knowledge of authentication protocols such as OAuth2

Experience with web application performance measurement and optimization

Experience working independently and as part of a team

Knowledge of the full software development life cycle including unit testing, code reviews, documentation, version control, and schedule estimation

High initiative, seeking continuous improvement, actively engaged in problem solving

Excellent analysis, prioritization, decision-making, and implementation skills with a high level of personal responsibility

Bachelor’s degree in Computer Science, Computer Engineering, Robotics or related field

5+ years of professional experience working with software environments

Demonstrated related experience may be substituted for preferred education

BENEFITS WE OFFER

Competitive compensation and equity grants for all employees

Full benefits: medical, dental, vision, disability, life insurance, 401(k) with match

Uncounted PTO policy

Small team that allows for immediate impact and showcasing of your talents

Opportunity for hands-on work with cutting edge technology

Powered by JazzHR

JKqvKIRfSL

Full-time

Hybrid remote

Apply