Senior Backend Engineer - Java at Ritual
Toronto, CA

The Engineering team at Ritual is making it possible to launch our product in new markets globally. When they’re not solving complex problems and building scalable and reliable services, they’re hosting Super Smash Bros tournaments and working on side projects that turn into major features. Primarily a Java shop hosted on Google Cloud, we’re transitioning from a monolithic codebase on AppEngine to microservices using Docker/Kubernetes communicating over gRPC. Our data layer is in MySQL, Redis, and BigQuery, and our customers interact with our application via native iOS and Android apps, as well as a web (React) interface. It’s like… pretty cool.

We’re looking for an experienced Backend Engineer to help us design and build scalable and reliable services to support our growing business. We are looking for someone with a passion for developing mission-critical software that creates simple abstractions for complex infrastructure. If you value simplicity, thrive in a collaborative, agile environment, and are excited to learn, we’d like to talk to you.

As a Senior Backend Engineer at Ritual you will…

  • Learn fast
  • Work independently
  • Collaborate efficiently with team members remotely
  • Communicate effectively while remote

We’re looking for a Senior Backend Engineer that has…

  • BS/MS in Computer Science or equivalent experience
  • 6+ years of experience delivering high quality software
  • Java experience
  • Spring (or Spring Boot) experience
  • MySQL or other Relational Database experience
  • Unit testing frameworks experience
  • Cloud experience (preferably Google Cloud; alternatively Amazon AWS or Microsoft Azure)
  • Basic experience with kubernetes, messaging queues, caching concepts
  • Nice to have:
    • Python
    • Scripting
    • Advanced knowledge of Caching concepts
    • Advanced knowledge of Build systems
    • Advanced knowledge of Jenkins and CI/CD
    • Experience with Docker/Kubernetes and Istio
    • Experience with message queues
    • Experience with performance testing and improvements
    • Experience with third-party API integrations

What we offer:

  • Contribute to a lifestyle-changing consumer product used worldwide
  • Ritual credits to spend on lunch and coffee at local spots
  • Healthcare coverage from day one, and a flexible vacation policy (Need time? Take time)
  • Equity in the business - ownership is a key value at Ritual and we want you to share in our long-term success
  • The good stuff to help you grow in your career with us: performance reviews, product reviews with the founders
  • The tools you need to get the job done, like that really specific keyboard set up that lets you code faster than Usain Bolt runs