Senior Software Engineer (Ruby on Rails) Canada, Remote

Event Temple
Canada
90K $-110K $ / an (estimé)
Télétravail
Temps plein

Senior Software Engineer (Ruby on Rails)

Full Time

Event Temple is seeking a full-time Senior Software Engineer to join our fast-growing team. This will be a remote role open to candidates based in Canada.

We are a high-energy, fast-paced environment, and our goal is to take over the hospitality market, from hotels, conference centers, wedding venues, restaurants and more.

We’re laser-focused on winning as a team above all else.

Our mission is to create the future of sales and catering to become the dominant player in our industry with 10,000 hotels and venues.

Who we are :

Event Temple is a high growth technology company based in Vancouver, British Columbia. Every single day, venues and hotels around the world manage thousands of meetings and conferences.

Event Temple is the software behind the scenes that empowers the teams running those events.

Who you are :

  • You’re passionate about backend engineering work, and your instrument of choice is Ruby.
  • You're comfortable working on large-scale Ruby on Rails applications, and have experience taking them to the next level of performance.
  • You’re no stranger to PostgreSQL and have a deep understanding of how to design and tune queries for performance.
  • You're a mentor, too. You enjoy sharing your knowledge, guiding less experienced team members, and fostering a culture of continuous learning and improvement.

What will you do?

As a Senior Backend Engineer, you will be a key player in our product development, contributing to the design, development, and optimization of our backend systems.

You will work cross-functionally with product managers, front-end developers, and other stakeholders to ensure the highest levels of system performance, security, and reliability. You can expect to :

  • Embody our values and help shape the future of Event Temple’s culture and product.
  • Work with stakeholders to flesh out requirements and communicate trade-offs in the solution.
  • Learn and innovate on new ideas by continually looking to improve how we work.
  • Participate in code reviews, pair with team members, and mentor engineers.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.

What skills are required?

We’re looking for someone who has :

  • 5+ years of experience building complex software systems in production environments.
  • Strong knowledge of Ruby and Ruby on Rails.
  • Strong knowledge of database design and performance tuning with Postgres.
  • Experience taking a project from scoping requirements through to launch.
  • Experience mentoring junior software engineers to improve their skills.

The following are also nice to have bonus experience :

  • Previous experience with Heroku and Amazon Web Services.
  • Previous experience utilizing Sidekiq and scaling background job services.
  • Previous experience using observability tools like New Relic.
  • Previous experience with security and privacy practices.

What type of person joins us?

  • You enjoy creatively solving problems and navigating different design solutions for challenging engineering problems.
  • You’re a person that is self-motivated, resilient, and quick to adapt to new obstacles.
  • You want a place where your ideas matter and impact significantly.
  • You value freedom, and you want to play on a winning team with others who feel the same way.
  • You want to help build a future where there are more events, travel and experiences, not less.
  • It's this long-term, bigger picture that makes you feel both inspired and engaged.

Got what it takes to work with us? Great! Send us a link to your resumé or portfolio to become part of our talent pool.

See why we've been voted #1, 8 times in a row!

J-18808-Ljbffr

Il y a 7 heures
Emplois reliés
Offre sponsorisée
Versapay
Canada

Collaborate with product analysts, customer care, DevOps, and other engineers on features and support cases, and as you continue to develop, support technical decision making, leading and supporting work that affects more complex systems and critical areas of our application. Triage and correct perf...

Offre sponsorisée
Tbwa Chiat/Day Inc
Canada
Télétravail

All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other protec...

Offre sponsorisée
HuntsBot
Canada

Summary: We are looking for a remote Senior Ruby on Rails Engineer with strong knowledge in application backend development to join our development team. Our professionals can be hired as contractors (payment/hour) or as employees in more than 25 countries (salaried and getting additional benefits l...

Offre sponsorisée
Operant AI, Inc.
Canada
Télétravail

We are passionate about bringing state of the art technological innovations from Operating Systems/Distributed Systems/AI to the world of cloud native security, and building a product that is ready to take on the rising complexity and massive scale of today’s cloud native applications. We are seekin...

Offre sponsorisée
Samsara
Canada

Samsara (NYSE: IOT) is the pioneer of the Connected Operations Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. All qualified applicants will receive consider...

Maple
Anywhere - Canada

In addition to paid vacation, you'll receive 10 Paid Health Days for you to use when you're suddenly feeling sick and unable to work, whether it's a physical or mental health condition, to attend healthcare appointments and procedures, or if you need to support a loved one with their healthcare need...

Yelp
Canada
Télétravail

We’re proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, disability, or any ot...

StackAdapt
Canada

StackAdapt was founded with a vision to be more than an advertising platform, it’s a hub of innovation, imagination and creativity. Our technologies include Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka, RocksDB, Redshift, ScyllaDB, GraphQL and others. Watch our talk at Amazon Tech Talks...

TTC
Canada

The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. Responsibilities...

Ciena Canada, Inc.
Canada,Remote
Télétravail

The semiconductor component engineer is also responsible for the quality and reliability specifications/requirements for all procured hardware components within its commodity scope by working proactively with the Ciena development team and Ciena suppliers. The component engineer will also be respons...