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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job