Senior Software Developer, Web – Remote


Canada / Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 05/14/2021
  • Website:
  • Company Address: #400–858 Beatty Street, Vancouver, BC, V6B 1C1

About Visier

Visier helps you to see the truth. The market leader in Workforce Analytics, Visier is a cloud-based analytics application that delivers fast, clear people insight.

Job Description

We’re looking for a senior developer that can lead and motivate a product team to produce ‘epic’ (no pun intended!) results all while being a story owner and cranking out bulletproof code. Yes, you’ll be the top coder in the team - all of our technical leads are deep in the code! You’ll use your deep experience on a daily basis  to lead and drive the implementation of large-scale features and user stories.

We have earned a reputation for growing and building our talent, providing a rich enablement environment and on-the-job training as well as providing mentorship & coaching from our experienced developers. As Visier’s partner and customer base is growing rapidly, we are continuously iterating and evolving our platform and workflows to improve how we build analytics applications. 
This is an opportunity to contribute to building a full stack software that thousands of analytics content developers will be using as their primary IDE to produce and author the best People Analytics products.
You will be given the opportunity to drive the end to end solution to tackle unique technical challenges while minding usability and scalability of our platform. You will be involved in the full development lifecycle of a new feature -- you will collaborate with our Product Management, UX, and SRE teams to design, build and maintain our powerful analytics development platform.

What you'll be doing...

  • Gather requirements and design new software features
  • Use standard computer science algorithms and data structures to solve technical problems
  • Understand business requirements and author technical design for features in a product
  • Debug own code and existing code base, and develop and document how to test a feature in a test plan
  • Design high performing cloud based applications with strong fundamentals in client and server architecture
  • Provide task breakdown, dependencies and time estimates in technical design document
  • Collaborate with stakeholders in other departments and fellow developers
  • Mentor to our junior software developers
  • You will be working with a variety of frontend technologies: Angular, NgRx, Play Framework.
  • You will be a core member of a talented engineering team that continuously ships new features.
  • What you'll bring to the table...

  • A Bachelor’s Degree in Computer Science, Engineering, Mathematics or similar field with an excellent academic record in Computer Science courses
  • Excellent coding skills in at least one relevant programming language (i.e. JavaScript, Typescript)
  • Personal projects and/or contribution to projects on open source
  • Ability to work quickly to meet deadlines in a fast-paced environment
  • Commitment to disciplined and top quality software development – we write only high quality code and tests that ship rapidly into production
  • Experience with web technologies (REST, JSON, Angular, CSS, JavaScript, JQuery, VegaD3 and/or RXJS, Clarity)
  • Related Jobs

    Sr. Software Developer - Scalability

    Visier - Vancouver City, British Columbia, CARemote

    Sr. Software Developer - Engine

    Visier - Vancouver City, British Columbia, CARemote

    Software Developer

    Visier - Vancouver City, British Columbia, CARemote

    Senior Software Test Developer

    Visier - CanadaRemote

    QA Lead

    Visier - CanadaRemote
    Disclaimer: Local Candidates Only
    This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.