View Our Website View All Jobs

Senior Backend Engineer

Mogo (TSX: MOGO; NASDAQ: MOGO) — a financial technology company — is a digital challenger to the banks in Canada, empowering consumers with simple solutions to help them manage and control their finances. Users can sign up for a free MogoAccount in only three minutes and get access to six products including free credit score monitoring, identity fraud protection, digital spending account with Platinum Prepaid Visa® Card, digital mortgage experience, the MogoCrypto account, the first product within MogoWealth, which enables the buying and selling of bitcoin, and access to smart consumer credit products through MogoMoney. The platform has been engineered to deliver a best-in-class digital experience, with best-in-class financial products all through one account. With more than one million members and a marketing partnership with Canada's largest news media company, Mogo continues to execute on its vision of becoming the go-to financial app for the next generation of Canadians. Download the Mogo app for more info!

Mogo is looking for a Senior Backend Engineer to build, maintain, and optimize our microservices platform – and that’s kind of a big deal! Backend Engineers are central to everything we build at Mogo. Working primarily in Ruby, you'll be interfacing with web and mobile developers to build exciting new features on a docker-based asynchronous microservice platform. 

Join a strong team that is focused on impacting the world through finance and sustainability. Be the one who tackles and resolves real problems for real people. Learn, grow, solve...and have lots of fun while doing it! Check out the list of qualifications below and if this sounds like you, send us your resume - we want to hear from you!

What you'll need:

  • 5+ years backend development experience (high level language experience with Ruby is a plus).
  • Strong Understanding of MVC.
  • Experience with or extensive knowledge of concurrent programming practices
  • Experience with or extensive knowledge of distributed caches, especially Redis
  • In-depth understanding of RESTful architectural style, including HATEOAS.
  • Experience working with CI/CD and writing extensive unit tests.
  • Knowledge of domain driven design is a plus.
  • Knowledge of relational databases, including experience with MySQL.
  • Experience working with web APIs and the ability to communicate with internal tools over a standard IP socket.
  • Experience in AWS and Docker
  • Experience with integrating APM and application monitoring is a plus
  • Strong experience working collaboratively in a team environment (Agile is a bonus).

A little bit about us: 

At Mogo we win or we learn. We are a respectful, cohesive, and frank team of life-time learners and are proud of the solutions we craft which enable lean iterations on customer value. And, we achieve all that by living these principles:

  • We develop scalable long term solutions that are clean, viable and reliable.
  • We play a continuous game of iterative improvement.
  • We drive how we structure and commit to development work and timelines.
  • We embrace collaborative functional design.
  • We adhere to our architectural and development guidelines.
  • We meet our commitments (A/C, design spec, deadlines).
  • Exceptions and findings are proactively communicated.

Some perks we have:

  • Flexible hours
  • Remote work
  • Competitive salary
  • Options package
  • Extended benefits plan
  • Lots of opportunity for professional development
Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file