Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

TEEMA Solutions Group

Remote

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent technology solutions provider is looking for a Senior Software Engineer with strong Ruby and Elixir skills. You will be responsible for creating high-quality systems in a fully remote environment, focusing on user-experience in luxury retail and sustainability. Ideal candidates have significant experience in Ruby and Elixir, hands-on experience with React, along with a user-focused mindset. Join a collaborative team committed to continuous learning and individual growth.

Qualifications

  • 5+ years of professional software development experience.
  • Strong proficiency in Elixir and Ruby.
  • Hands-on experience with React and the broader React ecosystem.

Responsibilities

  • Produce high-quality, performant, and testable code that supports company-wide initiatives.
  • Build and maintain systems using technologies such as Elixir, Ruby, React, and AWS.
  • Influence architectural and technical decisions that shape long-term system design.

Skills

Elixir
Ruby
React
TypeScript
GraphQL
AWS
PostgreSQL
DynamoDB

Tools

Git
Node.js
Job description

We are in search of very strong Ruby backend developers with React front-end and Elixir experience.

This collaborative team is responsible for building intuitive and compelling experiences that make it easy for individuals to consign items through a digital marketplace. There is a strong emphasis on individual growth, continuous learning, and personal development within a supportive engineering culture.

As a Senior Software Engineer, you will be a hands-on contributor while also influencing technical direction. You will lead and contribute to major initiatives, mentor teammates through code reviews and pairing, and help shape the future of the platform.

This role is ideal for engineers excited by luxury retail and e-commerce, or those motivated by sustainability and contributing to a circular economy for high‑end goods.

This position reports to the Engineering Manager, Customer Experience, and is fully remote.

What You Will Do
  • Produce high-quality, performant, and testable code that supports company-wide initiatives
  • Build and maintain systems using technologies such as Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS (Lambda), PostgreSQL, and DynamoDB
  • Influence architectural and technical decisions that shape long-term system design
  • Continuously learn and apply new technologies, patterns, and approaches
  • Review pull requests and provide clear, constructive feedback
  • Pair program with teammates to deliver features collaboratively
  • Deploy user-facing code to production environments
What You Bring
  • 5+ years of professional software development experience
  • Strong proficiency in Elixir and Ruby
  • Hands-on experience with React and the broader React ecosystem (Node.js, npm)
  • Familiarity with RESTful APIs, Git, TypeScript, version control, IDEs, and remote deployment tools
  • Understanding of event-driven architectures, database fundamentals, and GraphQL
  • A user-focused mindset with enthusiasm for solving real-world problems through technology
  • Interest in retail/e-commerce, luxury goods, or sustainability-driven platforms
Bonus Points
  • Experience with Kafka or other event-streaming platforms
  • Experience extracting or migrating microservices from a monolithic architecture
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.