WebRTC video and audio APIs for every developer

Full Stack Engineer

$150k - $190k / 0.45% - 0.95%
Location
Remote
Job Type
Full-time
Experience
6+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Kwindla Hultman Kramer
Kwindla Hultman Kramer
Founder

About the role

As a full stack engineer at Daily, you'll build new tools and platform components that span our full stack of technologies: front-end browser and mobile code, back-end HTTP and web sockets servers, specialized WebRTC and media systems, and large-scale video quality/reliability analytics pipelines. We are remote 🌐

At Daily we build video APIs that let a developer add video chat to any site or app — in minutes, on a global infrastructure, with features for every use case and team. Live video has leapt into mainstream use, and this is just its first phase of growth. Daily APIs are designed for this and other key shifts, where video now is part of any app, developers rapidly build with services, and APIs provide value to cross-group product teams.

Our customers use our REST and javascript APIs to create lots of different kinds of workflows built around live video. We have a very, very long list of capabilities and features we want to add to our platform 😊. There's also an infinite amount of optimization and debugging to do.

We're hiring a Full Stack Engineer. If you like working at multiple layers of an application stack — from the database layer up through to code running in browsers — we'd love to talk to you. We're very javascript-centric, so you'll be writing lots of javascript code. If you have experience in at least one of the following areas, that's great too: building data analytics pipelines, working with real-time media, or the care and feeding of webpack and babel.

One thing we love about our work is helping other developers and product teams build what they envision. If you share this perspective, are excited by early opportunities, and committed to a good team culture, please reach out!

What you'll do

Example projects:

  • Our recording infrastructure makes use of of WebRTC, MediaSoup, and FFmpeg. So we have all the pieces we need to implement live transcoding and streaming to rtmp services (MUX, Facebook Live, YouTube Live). We just need to write a little bit of code! And design a few new API endpoints. And some supporting UX. Oh, and tests, and build some devops integrations…
  • We log a lot of performance data about video calls. We want to log even more, and make all the data we have about each call available via our developer dashboards. So we need to make some decisions about data storage, design new API endpoints, and implement really easy to use and understand new graphical views of what happened over the full duration of a video call. Once we've done that, we'll want to go back and think about how to aggregate the data we're collecting into useful "account-level" call metrics…

Who you are - do you love...

  • Working at multiple layers of an application stack, from the database layer up through code to running in browsers
  • Writing lots of javascript code
  • Bonus if you have experience in one of the following areas: building data analytics pipelines, working with real-time media, or the care and feeding of webpack and babel.
  • Have 5+ years of engineering experience

Who you'll work with

  • You're an early hire on the engineering team!
  • You'll work with colleagues across the team; you'll report at least initially to our CEO.
  • As a remote team, we use asynchronous tools and daily reports to stay in the loop. We also have relied on practices like a daily standup call, weekly written updates, and 1:1s with managers. (Here's an older blog post from our CEO on communications heartbeats he's used over time.)

Compensation

  • Salary. We have firm salary bands plus equity, which are transparent and based on years of experience. $150,000 - $190,000, with $190k being our top band for 10+ years. We evaluate experience relative to the experience of the other members of our team. For example, our senior engineers have 10+ years experience.
  • Compensation is independent of location, and we offer competitive benefits, including 4 weeks vacation, 4 months parental leave, healthcare reimbursement, IT budget, more.

More about us

  • Applying and interviewing is tough — thanks for considering us. Read how we approach hiring.
  • We are fully remote.
  • Excellence requires diversity: we strongly encourage candidates from underrepresented backgrounds in technology to apply.
  • Please learn about us, https://daily.co/jobs. As it says, we care deeply about what we build and seek kindness and diversity. Take care of yourself and your family's time.
  • We're a remote team and growing fast. Our last public fundraising was a $4.6mm round led by Freestyle Ventures, with investors like Slack, Moxxie, SV Angel, and great angels like Aston Motes, April Underwood, Elizabeth & Kevin Weil, Scott Belsky, and more.

Apply now

If you're interested in joining us as a Full Stack Engineer, please email jobs@daily.co.

  • Attach your resume or LinkedIn.
  • Tell us a little bit about why you're interested in what we're doing and any relevant experience you have.
  • Please also include pointers to code or GitHub. Thank you!

👉View other open positions at Daily

✌🏽How we approach hiring

Why you should join Daily

Daily is the developer platform for real-time video. With just a couple lines of code, you can add 1-click video calls to any site or app — in minutes, with features across use cases, on a global infrastructure. Developers can create custom UI/UX with our front-end libraries and REST APIs.

Daily
Founded:2016
Team Size:18
Location:San Francisco
Founders
Kwindla Hultman Kramer
Kwindla Hultman Kramer
Founder