Go to our website »

Jobs at dscout

Software Engineer (Ruby / Elixir)

Location: Chicago, IL

Department: Engineering

Type: Full Time

Min. Experience: Mid Level

About dscout

dscout is built to help customer-obsessed companies do one thing: meet and learn from real people in everyday moments that matter. dscout's SaaS platform consists of web-based research tools—enabling companies to quickly and efficiently run remote ethnographic studies with 5 to 500 "scouts" (research participants)— and mobile apps that scouts use to capture their everyday moments via video, photos and text. 


About the tech

Built in Ruby/Rails + PostgreSQL, our API driven platform is represented in the front-end with our React app where researchers build, conduct and analyze research. Our web app is matched with a set of mobile apps on iOS and Android where scouts can participate in research missions and apply to be part of upcoming opportunities. 

We've recently introduced a GraphQL API written in Elixir and are getting close to the release of dscout Live, our live video research tool using Twilio / WebRTC / Websockets.

If building products with these technologies is exciting to you, send us a note.

dscout has been around since 2011, with a Ruby backend and now in the process of writing new products using Elixir. It's legacy is defined by code quality, patterns + and adherence to these guidelines when collaborating

  1. Feature / Fix / Change = New Branch
  2. Commit Early / Often
  3. Pull In Upstream Changes using rebase
  4. TDD 
  5. Keep Master Green
  6. Code Review
  7. QA / Manual Acceptance testing 
  8. Continuous Integration

As an ideal candidate

We’re looking for smart, creative, driven people to build great software with us. If you're a Rubyist who wants to learn Elixir and is excited about the traction it's making, you've found the right place.

Ideally you've worked for multiple years in product development as an engineer, creating & launching new technologies and products. You love to write code, striving to make it better with each commit. You're familiar with cloud-based, SaaS focused modern APIs + front-ends. You're hands-on and self-directed, extra points for entrepreneurial experience in a small business or startup.

You want to work in a place that - 

  • Hosts with Heroku and AWS, simplifies deployments with DevOps, TDD and CI
  • Regards GitHub, PRs, rebasing, and great commit messages as standard practice
  • Embraces agile, sprints, planning + estimation sessions, user stories, retros, product releases


The perks

  • Competitive, equitable salary
  • Comprehensive medical, dental, and vision coverage
  • Work with smart, motivated and supportive team members in a fun environment
  • Munch on snacks from our stocked kitchen and beverage bar
  • Wrap up each week at our in-office happy hour
  • Balance work and life with a generous vacation policy, office holidays and flexible working options



Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*