Senior Java Software Engineer - C$100,000 - C$130,000 A Year - Remote (Toronto)

Senior Java Software Engineer - C$100,000 - C$130,000 A Year - Remote (Toronto)

15 Aug
|
Ruby Life
|
Toronto

15 Aug

Ruby Life

Toronto

At ruby, we build dating platforms that challenge convention and reflect the complexity of modern relationships. As a leader in open-minded, innovative dating services, our flagship brand, Ashley Madison, is the leading discreet, like-minded dating community in the world. We thrive on curiosity, smart experimentation, and thoughtful technology decisions. If you enjoy solving meaningful problems, collaborating with talented teammates, and building systems that operate at real scale, you’ll feel right at home here. ruby is a place where strong engineers grow, learn continuously, and have the freedom to do their best work. About the Role As a Senior Backend Engineer, you’ll report to the Manager of Development or a Technical Lead and play a key role in bringing our ruby 2.0 platform to life. We’re in the middle of an exciting transformation—designing and building a modern, cloud-based microservices platform that supports millions of users globally. You’ll help shape new systems while also guiding the transition from our existing platforms, balancing greenfield development with real-world scale and reliability. This role is ideal for someone who enjoys ownership, technical leadership, and hands‑on problem solving in a fast‑moving, collaborative environment. What You’ll Do Design, build, and maintain backend microservices using Spring Boot and Spring Cloud Contribute to architecture decisions and help evolve our microservices ecosystem Mentor junior developers and support teammates across distributed teams Collaborate closely with QA, Product, and Project Management to plan, estimate,



and deliver features on time Lead and contribute to data migration efforts from legacy systems to modern platforms Troubleshoot production issues, debug complex problems, and improve system reliability Participate in code reviews and promote best practices Learn and adopt new technologies as our platform and tooling evolve What You Bring Required experience 5+ years of backend development experience using Java, Scala, or Groovy Strong knowledge of functional programming concepts (Lambdas, Streams API) Experience with reactive programming 2+ years working with Spring Boot and Spring Cloud Hands‑on experience with Spring Data and Spring Security Experience with streaming platforms such as Kafka or Spark Familiarity with MySQL, MongoDB, and Redis Experience working in Agile environments Comfort working in Linux/UNIX environments Nice to have ELK / EFK stacks Experience with Node.Js, TypeScript, or Express.Js Competitive salary of $100,00 - 130,000 CAD with performance-based bonus Fully remote work environment 4-day work week The chance to work with a passionate, experienced team in a forward‑thinking, entrepreneurial culture ruby Life Inc. is an equal opportunity employer and values diversity in the workplace. We are committed to providing accommodations in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodation at any stage of the hiring process, please contact. We thank all applicants for their interest; however, only those selected for an interview will be contacted. #J-18808-Ljbffr

📌 Senior Java Software Engineer - C$100,000 - C$130,000 A Year - Remote (Toronto)
🏢 Ruby Life
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer - c$100,000 - c$130,000 a year - remote (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer - c$100,000 - c$130,000 a year - remote (toronto) / toronto