Remote Senior Backend Engineer Ruby on Rails

Job Description

We’re a team of skilled software engineers creating an innovative product at a fast pace. We value initiative and empower everyone at Klue to make meaningful changes to our product and processes.

We’re hiring a Senior Backend Engineer to join our Consumer team and deliver high-quality products efficiently.

FAQ

Q: Who is Klue? A: Klue is dedicated to transforming vast amounts of data into manageable insights, empowering users to utilize this information effectively. Currently, we’re focused on sales enablement, but our goal is to support all teams.

Q: What experience level are we seeking? A: We’re looking for a Senior-level Backend Engineer.

Q: What projects is our development team working on? A: Our backend team handles data storage and retrieval, as well as the necessary infrastructure. Key projects include:

  • Managing and indexing large volumes of data, such as news articles and sales data.
  • Expanding our Rails REST API and creating public APIs for integrations.
  • Developing scalable, resilient, and robust infrastructure, transitioning from a monolith to K8S-hosted microservices.

Q: What technology stack does the team use? A: Our tech stack includes Ruby (Rails), Python (Flask), PostgreSQL, Elasticsearch, Redis, GCP, AWS, TensorFlow, Keras, Docker, and Kubernetes. We emphasize code review, continuous integration, technical debt management, and high automated test coverage. While our primary tools are Python, Ruby, Google Cloud Platform, Linux, JavaScript, and React, we choose the best tools for each task.

Q: Is Klue hybrid-friendly? A: Yes! We offer a hybrid work model, combining remote and in-office work. Our main hubs are in Vancouver and Toronto, with teams mostly in EST and PST. Teams are in the office at least two days a week.

Q: What skills are required?

  • Proficiency in at least one general programming language, preferably Ruby on Rails.
  • Expertise in relational databases like PostgreSQL or MySQL.
  • Experience designing REST APIs.
  • Familiarity with NoSQL databases like Elasticsearch or MongoDB is a plus.
  • Experience with Docker, Kubernetes, AWS, and GCP is a plus.
  • Data Engineering experience with ETL Pipelines, Snowplow, Snowflake, Big Query, Redshift, or Airflow is a bonus.

Q: What motivates our team?

  • Engaging and meaningful work with new technologies.
  • Leadership from skilled, proven leaders.
  • The opportunity to contribute to a future billion-dollar company based in Canada.
  • A strong culture and work environment.
  • High autonomy and accountability.
  • Transparency and quality communication.

Q: What qualities do Klue team members have?

  • Builders
  • Intellectually curious
  • Ambitious
  • Objective-oriented

Q: What are the compensation and benefits?

  • Extended health benefits starting on the first day.
  • Flexible time off to prioritize wellness and avoid burnout, with a minimum of two weeks off per year.
  • Salary range: $150,000 – $180,000, based on experience, skills, and internal pay parity. We are open to discussing compensation further.

Note: We consider potential, and a combination of education and experience may be accepted. If you believe you’re a good fit, explain why in your application. We support diversity and are committed to creating an inclusive environment.

Application Process: All interviews are conducted via video calls. We operate in a hybrid model of remote and in-office work. We’re excited to meet you!

Get to Know Us:

  • Pay Up For Progress & 50 – 30 Challenge & Klue Blog
  • Win-Loss Acquisition (2023)
  • Series A (2020) & Series B (2021)
  • Culture and company updates on Glassdoor, Twitter, Instagram, LinkedIn, and Wellfound (AngelList).

Estimated Salary for Similar Roles: $60,000 — $110,000/year

Benefits:

  • 401(k) with matching
  • Distributed team
  • Vision, dental, and medical insurance
  • Unlimited vacation and paid time off
  • 4-day workweek
  • Company retreats
  • Coworking and learning budgets
  • Free gym membership and mental wellness budget
  • Home office budget
  • Payment options in crypto
  • Profit sharing and equity compensation
  • No whiteboard interviews or monitoring system
  • Inclusive of all ages

Join Klue and be part of our journey to create innovative solutions while fostering a diverse and inclusive environment.