Lead & Principal Software Engineers (Elixir) - remote in USA

Introductory paragraph

Dscout is a flexible Experience Research Platform for capturing in-context insights from high-quality participants, bridging the gap between product teams and users. Leading brands like Sonos, Spotify, Duolingo and Best Buy use Dscout to test ideas, iterate quickly, collaborate, and build confidently.

About us

  • My name: Jack Kora
  • My position: VP of Engineering
  • Company name: Dscout
  • Company website: https://dscout.com/
  • Company headquarters (country):

Our web platform is built on React.js frontend and Elixir backend tied together by GraphQL APIs. We make heavy use of PostgreSQL for our storage needs and we host our platform on AWS. Another core part of our offering are two mobile apps - iOS and Android - that are written in Swift and Kotlin respectively. We also employ WebRTC and WebSockets for live video streaming and use GPT-4 & some Python for NLP and media processing.

We’re looking for a smart, creative, and driven Lead & Principal Elixir engineers to build great software with us.

About the job

Job title: Lead or Principal Software Engineer (multiple roles open)
Job description:

  • Be an active member of a cross-functional product development team that frequently interfaces with business stakeholders
  • Communicate and drive improvement within and across teams as well as mentor other engineers
  • Focus on the backend and welcome a bit of full stack work
  • Be responsible for the technical quality of the team’s product
  • Develop customer facing applications in a fast-paced agile environment
  • Work closely with the design team to deliver user-friendly and modern products
  • Apply DevOps mindset to improve the Continuous Delivery pipeline and other operational aspects of our SaaS platform

Qualifications or experience required:

  • 6+ (10+ for Principal) years experience as a software engineer
  • Desire and a track record of leading and mentoring engineers
  • Experience with Elixir and its ecosystem (at least 1 year)
  • Good working knowledge of SQL
  • Experience with full stack architectures, as well as API design and implementation
  • Solid experience with production troubleshooting, performance monitoring, and tuning
  • Familiarity with frontend development
  • Familiarity with agile, DevOps, and CI/CD
  • Experience with cloud architectures

Position on remote work

  • Remote job: fully remote
  • Remote restrictions: USA only

About the interview process

  • Start with a quick chat with our in-house recruiter
  • Talk to one of our engineers
  • Final team round where you meet with an engineering manager, a couple developers, and a product manager

Further info

Please see the full job & apply for it here.

2 Likes