HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    MO

    Motion Metrics International Corp

    Mining Technology

    Intermediate Full Stack Developer

    Vancouver, CanadaOn-SiteFull-time3+ yrs experiencePosted 1mo ago
    All Motion Metrics International Corp jobs

    Job description

    Weir Motion Metrics is a Canadian mining technology division that enables a new generation of safe, smart, and sustainable mining. Based in Vancouver, B.C., the company joined forces with Weir, one of the world’s leading engineering businesses, to empower mines by developing and deploying advanced monitoring solutions that address the industry’s toughest challenges.

    We are looking for an Intermediate/Senior Full Stack Developer to join our Cloud Development team in Vancouver. You will have the ability to impact the success of our products and our company each and every day. With growth comes challenge so if you are someone who enjoys the climb, who is obsessed with continuous improvement, and is looking to push boundaries and try new things we would love to talk to you!

    Responsibilities

    • Design and implement new services to display and serve Weir Motion Metrics data to clients.
    • Design and architect cost-effective and scalable AWS infrastructure.
    • Work with team members to architect, design, prototype, implement, and document product features
    • Write well-documented, high-performance, reliable, clean code
    • Maintain quality and ensure responsiveness of applications
    • Write unit and integration tests to validate the correctness of code thoroughly with adequate coverage
    • Create interactive, functional, and intuitive front-end web applications which interact with our backend cloud services

    Requirements

    • Diploma/Degree in Computer Engineering, Computer Science or related fields
    • 3+ years of related work experience
    • Strong experience in working with the full Software Development Life Cycle (SDLC).
    • Ability to work independently without supervision on assigned tasks and be flexible to change
    • Understanding of computer science fundamental such as design patterns, algorithm and data structures.
    • Deep understanding of TypeScript, JavaScript and its concepts.
    • Strong knowledge on debugging process of frontend development.
    • Strong knowledge in working with full stack web application technologies:
      • Frontend: React.js, Redux, Material UI, VueJS, Vuex
      • Backend: Express, Node.js, DynamoDB, MySQL
    • Experience in working with Micro UI architecture.
    • Experience in developing npm packages and central UI library.
    • Experience in data visualization with charts libraries.
    • Experience in developing full stack application solutions that involve inter-communications between databases and microservices.
    • Experience in creating data processing pipelines.
    • Strong proficiency in developing microservices with REST API design patterns
    • Strong AWS experience with any combination of the following or similar:
    • EC2 Auto-scaling, ECS, Lambda, CloudFront, SQS, ELB, S3, RDS
    • Terraform or CloudFormation for codifying infrastructure
    • Experience with automated testing frameworks like Jest and Mocha
    • Understanding in designing both relational (MySQL) and non-relational (MongoDB and DynamoDB) databases
    • Familiarity with version control systems such as git

    Nice-to-haves

    • Experience working with Machine Learning data visualization and integration.
    • Experience working with Python with multiprocessing and asyncio
    • Experience with any of the following: Bash, Docker, Kubernetes, Bitbucket, Bitbucket Pipeline, Bamboo, Jira, Postman
    • Experience with Kafka, AWS Kinesis (or any event sourcing tools), Data Lake
    • Experience coaching other developers.
    • Show us something cool (GitHub, network architecture, side projects)!

    COVID-19 Considerations

    Staff are temporarily working from home unless required to be in the office/lab to use specific equipment. When in the office, social distancing is practiced, as well as regular sanitation, etc., in conjunction with public health recommendations.

    What it’s like working at Weir Motion Metrics

    Weir Motion Metrics offers a generous compensation package and benefits, as well as a fun and driven work environment and culture. We are invested in our people and we are dedicated to our employees’ professional development. Find out more at https://www.motionmetrics.com/careers/

    If this position interests you, please submit your resume with cover letter in one pdf file. Due to the high volume of applicants, only those selected for an interview will be contacted. Thank you very much and looking forward to seeing you!

    The Weir Motion Metrics Team

    A diverse and tight-knit team of 100+ engineers, scientists, and professionals, Weir Motion Metrics colleagues share a passion for driving industry change through innovation by leveraging leading-edge, rugged camera technology and artificial intelligence. Through deep collaboration and industry expertise, Weir Motion Metrics prioritizes customer partnerships in productivity and safety. Serving the mining market since 1999, then joining Weir in 2021, Motion Metrics is proud to be Weir’s first-ever center of excellence for artificial intelligence and machine vision technology.

    Job details are sourced from the employer's original posting.

    Open job posting
    MO

    About the company

    Motion Metrics International Corp

    Motion Metrics International Corp is a company that provides advanced machine vision solutions for the mining industry.

    View all Motion Metrics International Corp jobs
    Industry
    Mining Technology
    Open roles
    9

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.