![Philpar](https://media.trabajo.org/img/noimg.jpg)
The Explanation Company: Software Engineer, Rails Backend
3 weeks ago
The Explanation Company (explanation.com ) is hiring an experienced Rails programmer to lead our efforts in building a fast and reliable API backend that scales with our product growth.
You'll report to our CEO, a seasoned entrepreneur, engineer, and former product manager for Facebook Messenger and News Feed. We’re a remote-first, distributed team within the four time zones of the continental U.S. We also get together 2-3 times per year.
What You'll Do
You'll join a small, skilled engineering team in a role we hope will be a defining one in your career. You’ll take a lead role in the overall speed and reliability of a big backend built in Ruby on Rails. This powers a React Native client that includes video calling, chatting, search, and video browsing. There is a lot of surface area, but we’ve prepared for this so you aren’t stepping into a mess. You’ll have other senior engineers to collaborate with when you need a sounding board.
You'll work on a product that's already found product-market fit. Yet, the architecture needs serious upgrades for scalability. You'll design, build, and own key subsystems like queuing, video calling backend, and infrastructure failovers. We have deep experience with Rails, and we’ve prioritized creating a strong codebase and great development environment.
On the team, we have two experienced full stack engineers that know Ruby on Rails well. We don't need to add another full stack engineer focused on feature development, instead we need to add someone whose primary interest and experience is deeper in the stack. You'll be focused on things like reducing Ruby's memory footprint, tuning database configuration, load testing, setting up effective performance monitoring, digging into New Relic, and re-architecting our socket connections for better scalability.
What You'll Bring
- You bring deep experience in backend development. You likely have 7+ years of experience in Ruby on Rails, and you have significant experience with another language and at least one SQL database (we’re on Postgresql). You’ve gone deep on the Rails framework and understand idiomatic Rails.
- You bring experience architecting applications of significant scale. You’ve designed and supported a system with more than a hundred thousand simultaneous users. You’re good at stress testing and architecting for speed & reliability, you're excited to focus on all the challenges that come with scaling, and you’re happy to be in an on-call rotation.
- You like working in a fast-paced environment. You’ll be joining a small team that likes to ship quickly, making incremental progress forward. We merge into main a half dozen times each day with our continuous integration process running in 10 minutes.
- You’re comfortable working in a remote environment. You are strong at communicating complex thoughts in writing and value clear communication.
- You’re comfortable working in an ambiguous environment. We set clear goals as a team, but you won’t receive specs and timelines. You’ll be the one asking questions to unpack complex problems, ensuring you understand the product & business needs, and communicating your plan to solve problems.
About Our Company
We’re a well-funded and ambitious startup backed by great investors. Andreessen Horowitz led our initial $9M fundraise and we assembled a nimble team of six people that are passionate about building an insanely great product for our customers. The company was founded by experienced entrepreneurs. Our founders sold their previous companies after reaching millions of children.
The expected salary range is between $165,000 and $220,000. In addition, you would receive competitive equity as part of your compensation. We also offer health insurance, vacation, travel to team meetups, and computer equipment. But most important of all, we’re focused on ensuring the best perk of the job is the caliber of colleagues you get to work with and the problems you get to tackle.
Interested?
If you're intrigued by this opportunity, we'd love to hear from you
#J-18808-Ljbffr-
Senior Software Engineer
3 weeks ago
Canada Philpar Full timeSoftware Engineer, Rails Backend The Explanation Company (explanation.com ) is hiring an experienced Rails programmer to lead our efforts in building a fast and reliable API backend that scales with our product growth. You'll report to our CEO, a seasoned entrepreneur, engineer, and former product manager for Facebook Messenger and News Feed. We’re a...
-
Backend Software Engineer
2 months ago
Canada WorkAxle Inc. Full timeBackend Software Engineer (Ruby on Rails & Microservices) Montreal, Canada Full-Time Product Development WorkAxle is seeking an experienced and motivated Backend Software Engineer with a strong background in Ruby and Ruby on Rails to join our dynamic and fast-paced team. As we aim to continue providing the most modern workforce management software, we...
-
Software Engineering Manager Interview Questions
3 weeks ago
, , Canada Software Engineer Full timeSoftware Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...
-
Software Engineering Manager Interview Questions
3 weeks ago
Canada Software Engineer Full timeSoftware Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...
-
Software Engineering Manager Interview Questions
20 hours ago
, , Canada Software Engineer Full timeSoftware Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...
-
Need a backend Ruby on Rails developer
3 weeks ago
Canada Pyramid Consulting, Inc Full timeImmediate need for a talented Core Ruby Backend Developer . This is a 06 - 12 Months contract opportunity with long-term potential and is located in Canada (Remote). Please review the job description below and contact me ASAP if you are interested. Pay Range: CAD 50/hr- CAD 55/hr. Employee benefits include, but are not limited to, health insurance...
-
Need a backend Ruby on Rails developer
4 weeks ago
Canada Playground Poker Full timeSoftware Development - Kahnawake, QC, Canada - Full Time Playground is an internationally renowned gaming destination located a short 15-minute drive south of downtown Montreal, within the Mohawk territory of Kahnawake. We are currently expanding, unveiling new gaming floors, a luxurious hotel, and specialized dining options. Ruby on Rails & NodeJS...
-
Senior Engineer
3 weeks ago
Canada Philpar Full timeAdeva is a global talent network that enables work without boundaries by connecting tech professionals with top companies worldwide. We are looking for senior backend engineers who love fantastic, well-built products and are willing to go the extra mile to create a product that is both easy to use and powerful. You will work on an innovative product...
-
Staff Software Engineer, Backend
4 weeks ago
Canada li.me Full timeLime is the world's largest shared electric vehicle company. We’re on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered 400+ million rides in 250+ cities on 5 continents, replacing an estimated 100+ million car trips. Named a Time 100 Most Influential Company and Fast...
-
Senior Software Engineer, Backend
3 weeks ago
, , Canada Magic Labs Full timeThe Role As a Software Engineer Backend on the Platform Team at Magic, you will play a pivotal role in building platforms from the ground up, launching core features for our consumers (end-users and developers alike), as well as scaling our existing systems. You will act as a key player on the Magic engineering team to help build and ship features that...
-
Senior Software Engineer, Backend
3 weeks ago
Canada Magic Labs Full time €140,000 - €190,000The Role As a Software Engineer Backend on the Platform Team at Magic, you will play a pivotal role in building platforms from the ground up, launching core features for our consumers (end-users and developers alike), as well as scaling our existing systems. You will act as a key player on the Magic engineering team to help build and ship features that...
-
Senior Software Engineer, Backend
20 hours ago
, , Canada Magic Labs Full timeThe Role As a Software Engineer Backend on the Platform Team at Magic, you will play a pivotal role in building platforms from the ground up, launching core features for our consumers (end-users and developers alike), as well as scaling our existing systems. You will act as a key player on the Magic engineering team to help build and ship features that...
-
Senior Backend Software Engineer
4 weeks ago
Canada Abnormal Security Corporation Full timeIn a cloud software world, who you are and what you have access to determines the risk associated with your accounts being compromised, Abnormal Security aims to build a comprehensive tool to understand the employees of our customers, and aid security professionals in assessing the risks and threats impacting their employee base. Help us build a new layer...
-
Senior Backend Developer
2 months ago
Canada Northernlabs Full timeNorthern Labs is on a mission to lower the barrier to entrepreneurship in Canada and help companies grow to a massive scale. As a Venture Studio, we use our deep technology expertise, capital, and vast network to assist founders in turning ideas into viable companies. In addition, we partner with top-tier venture-backed startups to build out highly scalable,...
-
Senior Software Engineer 2023 apply
3 weeks ago
, , Canada Minawari Full timeHome Jobs Senior Software Engineer 2023 apply Our Marketplace Products team is responsible for improving the experience and success rate for candidates and companies in our marketplace, as well as enabling our applications team to provide exceptional service. As part of our large product team, we are looking for two Backend Engineers (one...
-
Senior Software Engineer 2023 apply
4 weeks ago
Canada Minawari Full timeHome Jobs Senior Software Engineer 2023 apply Our Marketplace Products team is responsible for improving the experience and success rate for candidates and companies in our marketplace, as well as enabling our applications team to provide exceptional service. As part of our large product team, we are looking for two Backend Engineers (one Intermediate...
-
Senior Software Engineer 2023 apply
6 days ago
, , Canada Minawari Full timeHome Jobs Senior Software Engineer 2023 apply Our Marketplace Products team is responsible for improving the experience and success rate for candidates and companies in our marketplace, as well as enabling our applications team to provide exceptional service. As part of our large product team, we are looking for two Backend Engineers (one...
-
Senior Software Engineer – Backend Services
5 days ago
, , Canada The Multiplayer Group Full timeThe Multiplayer Group Your mission: Working in a team of backend engineers to deliver, deploy and help integrate backend services as part of industry leading game projects. Collaborate to define solutions and implement features on time and at high quality. Collaborate with the team lead and stakeholders to estimate and prioritise work Work alongside...
-
Senior Software Engineer – Backend Services
4 days ago
, ON, Canada The Multiplayer Group Full timeThe Multiplayer Group Your mission: Working in a team of backend engineers to deliver, deploy and help integrate backend services as part of industry leading game projects. Collaborate to define solutions and implement features on time and at high quality. Collaborate with the team lead and s
-
Software Engineer II
2 months ago
Canada Shogun Labs, Inc. Full timeLocation For this position, we are looking for candidates located in Canada and the US. Job Overview As an experienced Software Engineer, you will be working on Shogun and empowering merchants to create exceptional ecommerce experiences. You will have the opportunity to work on a team of high performers and to ship things fast. You will get to design,...