At Dscout, we’re bridging the gap between product team and users, one meaningful experience at a time. Our platform empowers the world’s leading companies to uncover critical insights into user needs and behaviors, driving the development of products and services that truly make a difference.
As a recognized leader in the Forrester Wave, we’re at the cutting edge of experience research technology. Join our dynamic team and work with advanced AI and research tools to analyze data, recruit diverse participants, and deliver insights that shape product roadmaps and business strategies. As a fast-growing, Series C-funded company, we offer you the chance to make a real impact in the user experience field while advancing your career.
Ready to help create better products for millions? Your journey starts at Dscout.
Our Platform
Our web platform is built on React.js frontend and an Elixir backend tied together by GraphQL APIs. We make heavy use of PostgreSQL for our storage needs and we host our platform on a mixture of Heroku and AWS. Another core part of our offering are two mobile apps - iOS and Android - written in Swift and Kotlin respectively and a Chrome Extension in React. We also employ WebRTC and WebSockets for live video streaming.
Over ten years and 57K commits later, we've maintained a tidy code base that is well documented and battle tested by tens of thousands of users.
You Are
We’re looking for a smart, creative, driven Frontend Lead Software Engineer to build great software with us. You have years of experience in product development as an engineer, creating and launching new technologies and products, and you look to join a company where you can make an impact. You love to write code, and strive to make it better with each commit. You are hands-on, self-directed, and feel at home in a fast-paced, collaborative, and agile environment. You are curious about the full technology stack, and pursue continuous learning for yourself and your peers. You also love to share your expertise, collaborate with and mentor others, and you thrive in a team-based environment.
If you are excited about the challenge of building an incredible product while also helping to mentor and build a great engineering team, we’d love to hear from you!
Our team is growing but we’re not a big company. We work collaboratively, move fast (we deploy to production many times a day), and we value technical quality. We’d be looking to you to lead our continued growth and the evolution of our tech. If this sounds exciting, we’d love to hear from you!
And a few more tech details and challenges we deal with on our frontend specifically:
- We use the Apollo Client to fetch and cache our GraphQL API data on the client, and we autogenerate TypeScript types for GraphQL queries.
- We develop and maintain a design system including a component library, global styles, and utility classes to help engineers build more consistent and accessible interfaces.
- Our builder interfaces allow researchers to program complex unmoderated research studies. They add, configure, reorder, and group questions, upload and attach media to them, and configure complex logical flows between them.
- Our analysis interfaces allow users to view, filter, sort, highlight, tag, export, and take notes on large amounts of qualitative and quantitative data, including photos, videos, charts, transcriptions, and text.
- Users watch, tag, and generate and export clips from 30+ minute interviews and unmoderated usability sessions, using a video player that composes multiple and overlapping video tracks synchronized with autogenerated transcriptions and response data. They create, edit, and export playlists from clips and videos with an in-browser video editor.
- Researchers use our participant management interfaces to view, message, schedule, and pay hundreds to thousands of research participants.
- Our browser extension records and uploads multiple media streams (screen, audio, and camera), presents research questions in-context, and captures user interactions on websites and Figma prototypes for 30+ minute unmoderated usability studies.
- We collect data and generate interactive, filterable, and exportable heatmaps of user interactions with Figma prototypes.
What you will do:
- 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 frontend work and plan solutions with backend engineers (or be full stack if you’re into that!)
- Develop customer facing applications in a fast-paced agile development environment
- Be responsible for the technical quality of the team's product
- Work closely with product managers & designers to deliver user-friendly and modern products
- Incrementally improve our Continuous Delivery pipeline with tooling and performance upgrades
- Monitor the health of your team’s applications with metrics and alarms
- Mentor junior engineers and be open to mentorship from others
What you need to have:
- 7+ years experience as a software engineer
- Desire and a track record of leading and mentoring engineers
- Strong experience with Javascript, TypeScript, React, and its ecosystem (at least 3 years with TypeScript & React)
- Experience with responsive design and implementation
- Experience with full stack architecture, as well as API design and implementation
- At home with agile, DevOps, and CD
- Familiarity with cloud architectures - AWS, GCP, or others
Of course, what is outlined above is an ideal set of expectations, but things may shift based on business needs, and other projects and tasks could be added at the discretion of your manager.
About dscout
Dscout is a team of passionate research, sales, technical, marketing, design, success, and operations professionals. We are driven by the power of research—how in-context insights from real people can build products and services that are more people-centric. We value learning, sharing, and building. We deeply value being a diverse and inclusive team and company and look for team members who align with that belief. We are proud of what Dscout is today and excited to build our future with you.
It doesn't just stop there. When you join the dscout team, you will get:
* A strong and competitive compensation package with a built-in bonus and equity program.
* An incredible and progressive benefits package (for both you and your dependents) to support work/life balance including flexible PTO, 11 company holidays, 12 weeks of paid parental leave, 401k match, and much more.
* An education stipend to support your growth & development and a remote work stipend.
* A company that is open and transparent with our team. You will know what is happening and why it matters.
Dscout is an equal-opportunity employer that values diversity. We do not discriminate based on identity- race, color, religion, national origin or ancestry, sex, gender identity and expression, age, physical or mental disability, pregnancy, veteran or military status, unfavorable discharge from military service, genetic information, sexual orientation, marital status, order of protection status, citizenship status, arrest record or expunged or sealed convictions, or any other legally-recognized protected basis under federal, state, or local law.
If you need reasonable accommodations for any part of the employment process, please contact us by email at [email protected] and let us know the nature of your request and your contact information. We'll do all we can to ensure you're set up for success during our interview process while upholding your privacy, including accommodation requests. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address.
When you apply at dscout, we will process your job applicant data, including your employment and education history, transcript, writing samples, and references, as necessary to consider your job application for open positions. For more information about our privacy practices, please visit our Privacy Policy.
Dscout participates in the E-Verify program in certain locations, as required by law.
NOTE: DSCOUT NEVER CONTACTS JOB APPLICANTS VIA TEXT, MESSENGER, OR OTHER SIMILAR APPLICATIONS. BE AWARE OF PHISHING AND SPOOFING SCAMS, BOTH VIA TEXT AND EMAIL. ONLY RESPOND TO EMAILS FROM DSCOUT.COM
#BI-Remote
#LI-Remote
Top Skills
What We Do
Dscout helps companies better understand the experiences people have with their products and brands in everyday life. Our SaaS video research platform helps our customers gather, manage, share and analyze millions of in-context moments submitted by people around the world.
Why Work With Us
Curious. Empathetic. Smart.
We are a crew of curious humans helping the world's most beloved brands become more customer-centric. If this gets you excited, we'd love to hear from you!
Gallery
Dscout Offices
Remote Workspace
Employees work remotely.
Dscout’s goal is to provide team members with the flexibility to decide their best way of working, meaning we operate as a remote-first company!