View Our Website View All Jobs

Back End Developer (Ruby)

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. 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.

We’re looking for talented and motivated Back End Developers to grow our microservices platform. Our microservices platform powers our web and mobile apps, integrates with numerous partner platforms and is the engine that drives our financial services.

You’ll be working on a docker-based asynchronous microservices platform. We are a smart, passionate and high-performing team where every member plays a critical role in building the best digital financial services experience in Canada to help customers rule their finances.

Back End Developers, working primarily in Ruby, are central to everything we build at Mogo. As a Back End Developer, you'll be interfacing with web and mobile developers to build exciting new features.

As a Back End Developer you'll:

  • Work closely with our product team from concept through delivery using your awesome communication skills
  • Build APIs using your in-depth understanding of RESTful architectural style, including HATEOAS
  • Practice TDD and maintain a high degree of test coverage throughout
  • Ensure that our platform is running at peak performance at all times

Technologies we use:

  • Ruby
  • Golang
  • MySQL + Redis
  • Docker + Kubernetes
  • Elasticsearch, Logstash, Kibana (ELK)
  • AWS

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