Senior Software Developer
Vancouver, BC, CA
13d ago
source : BC Jobs Online Inc.

Skills & Requirements

We're looking for smart people with a great attitude, a proven track record of delivering quality products, and a demonstrable history of working with our core technologies.

Much of our current active development involves integration with external systems, so in-depth knowledge of integrations based on Soap / XML / JSON is highly regarded.

Our primary technology stack is :

  • Ruby & Rails
  • React & React Native
  • Postgres, Redis, and Elasticsearch
  • AWS Services (S3, SQS, SNS, etc.)
  • We also have services built in :

  • Elixir & Phoenix
  • Node.js
  • We are looking for a Senior Developer to

  • Develop back end solutions involving services and API’s
  • Perform code reviews for other developers
  • Write technical documentation, tests and stories
  • Participate in requirements workshops, standups and retrospectives
  • Be actively involved in developer roundtable discussions to improve our process, tooling and techniques
  • Oversee deployments of features to production
  • Help shape and continuously improve our development process
  • Coach junior developers and assist with regular lunch and learn sessions
  • What We Expect From You

  • A solid understanding of Ruby, our core back end technology.
  • A solid understanding of software design principles : object oriented development, functional programming, distributed systems, fault tolerance, etc.
  • A proven history of working with and developing API's
  • An education or background in computer science or software development
  • Strong experience working with Ruby, bonus points for exposure to Elixir
  • Proven track record of working with testing frameworks
  • The ability to clearly present your ideas and code to other developers, and accept and incorporate constructive feedback for further iterations.
  • Bonus Points

  • General awareness of mortgage and / or private lending industry
  • Experience with financial software or working in the Fintech world
  • Understanding of Agile / Scrum practices
  • Experience with paired programming and other extreme programming practices
  • What We Offer

    In addition to the exciting work, great people and a fun and supporting culture, we offer extensive benefits and perks package :

  • Competitive salaries
  • Comprehensive benefit plan including dental, medical, vision and insurance
  • Modern pet-friendly Yaletown office in Vancouver, BC right next to public transit
  • The latest in hardware and software tools
  • Subsidized transit pass
  • Budget for continuous development and training
  • All the healthy snacks you can eat
  • Apply
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form