Senior Software Engineer
3 weeks ago
Software 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 remote-first, distributed team within the four time zones of the continental U.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. You’ll have other senior engineers to collaborate with when you need a sounding board.
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. 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.
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’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’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.
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. Our founders sold their previous companies after reaching millions of children.
We also offer health insurance, vacation, travel to team meetups, and computer equipment.
-
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
18 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...
-
Senior Software Engineer
2 weeks ago
, , Canada Understanding Recruitment Group Full timeUnderstanding Recruitment provided pay range This range is provided by Understanding Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $160,000.00/yr - $200,000.00/yr Do you want to build the future of AI-based underwriting? Do you want to build an extremely complex...
-
Senior Software Engineer
4 weeks ago
, ON, Canada Humana Full timeHumana Senior Software Engineer Madison , Wisconsin Apply Now Become a part of our caring community and help us put health first The Senior Software Engineer codes software applications based on business requirements. The Senior Software Engineer work assignments involve moderately com
-
Senior Software Engineer
2 weeks ago
Canada Intelletec Full timeOur clients are Canada's fastest financial institution who are looking for a number of Senior Software Engineers to joinAbout :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting. The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading...
-
Senior Software Engineer
2 weeks ago
Canada Intelletec Full timeOur clients are Canada's fastest financial institution who are looking for a number of Senior Software Engineers to joinAbout :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting. The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading...
-
Senior Software Engineer
2 weeks ago
Canada Intelletec Full timeOur clients are Canada's fastest financial institution who are looking for a number of Senior Software Engineers to joinAbout :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting. The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading...
-
Senior Software Engineer
2 weeks ago
Canada Intelletec Full timeOur clients are Canada's fastest financial institution who are looking for a number of Senior Software Engineers to joinAbout :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting. The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading...
-
Senior Software Engineer
2 weeks ago
Canada Intelletec Full timeOur clients are Canada's fastest financial institution who are looking for a number of Senior Software Engineers to joinAbout :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting. The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading...
-
Senior Software Engineer
2 weeks ago
Canada Intelletec Full timeOur clients are Canada's fastest financial institution who are looking for a number of Senior Software Engineers to joinAbout :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting. The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading...
-
Senior Software Engineer
3 weeks ago
Canada Ayata Full timeWe are looking for proven talent to build scalable and actionable AI for two of the largest industries on this planet. Senior Software Engineer Job Title: Senior Software Engineer Reports to: VP of Engineering Delivery Location: US/Canada/Australia/India Salary Range: Based on exp. and knowledge Client/Project: In-house Openings: 1 Travel...
-
Senior Software Engineer
2 weeks ago
, , Canada Ayata Full timeWe are looking for proven talent to build scalable and actionable AI for two of the largest industries on this planet. Senior Software Engineer Job Title: Senior Software Engineer Reports to: VP of Engineering Delivery Location: US/Canada/Australia/India Salary Range: Based on exp. and knowledge Client/Project: In-house Openings: 1 Travel Required: 10%+...
-
Senior Software Engineer
7 days ago
, , Canada Ayata Full timeWe are looking for proven talent to build scalable and actionable AI for two of the largest industries on this planet. Senior Software Engineer Job Title: Senior Software Engineer Reports to: VP of Engineering Delivery Location: US/Canada/Australia/India Salary Range: Based on exp. and knowledge Client/Project: In-house Openings: 1 Travel Required: 10%+...
-
Genomics Software Engineer
2 months ago
Canada Intelliswift Software Full timeJob Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...
-
Genomics Software Engineer
2 months ago
Canada Intelliswift Software Full timeJob Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...
-
Genomics Software Engineer
2 months ago
Canada Intelliswift Software Full timeJob Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...
-
Genomics Software Engineer
3 weeks ago
Canada Intelliswift Software Full timeJob Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and...
-
Genomics Software Engineer
2 weeks ago
Canada Intelliswift Software Full timeJob Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...
-
Genomics Software Engineer
2 weeks ago
Canada Intelliswift Software Full timeJob Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...