[Hiring] Senior Full Stack Engineer @riverside.fm
Senior Full Stack Engineer @riverside.fm
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Senior Full Stack Engineer @riverside.fm

1wk ago - riverside.fm is hiring a remote Senior Full Stack Engineer. 💸 Salary: unspecified 📍Location: Worldwide

Role Description

We’re looking for a Senior Full Stack Engineer who’s passionate about technology, performance, and crafting amazing user experiences. You’ll join a global, distributed team working on the core of our platform — where much of our users’ content is created, and where stability, performance, and reliability are critical.

The role of software engineering is changing. We’re looking for someone who is not only a strong engineer, but also highly effective at using AI agents and AI-assisted workflows as part of their daily work. This means being able to:

  • Move faster
  • Investigate deeper
  • Manage more context
  • Execute across multiple streams of work while maintaining high quality

Tech Stack:

  • TypeScript
  • React
  • Redux
  • Nest.js
  • Node.js
  • MongoDB
  • AWS

What You’ll Do:

  • Build and ship end-to-end features that power our recording and live-call experience.
  • Design, maintain, and evolve scalable services and product architecture.
  • Prototype quickly, iterate fast, and deliver meaningful product impact.
  • Collaborate closely with product, design, growth, and engineering teams to improve the user experience.
  • Use data, observability, and investigation tools to guide technical and product decisions.
  • Use AI tools and agents as a core part of your daily workflow — for coding, architecture, troubleshooting, investigation, debugging, testing, documentation, code review, and technical exploration.
  • Work effectively across multiple parallel workstreams by delegating the right tasks to AI agents, maintaining context, validating output, and integrating results into production-quality work.
  • Balance speed with maintainability, reliability, and thoughtful engineering judgment.

Qualifications

  • Degree in Computer Science or equivalent real-world experience.
  • 8+ years of software development experience.
  • Deep expertise in React and JavaScript/TypeScript, applying modern best practices, design patterns, and clean code principles.
  • Good experience with Node.js, MongoDB, RESTful APIs, and scalable backend systems.
  • Strong product and engineering judgment, with the ability to make pragmatic technical decisions.
  • Proven experience working in remote and distributed teams.
  • Excellent communication and teamwork in English.
  • Strong fluency using AI as a daily engineering multiplier — including AI agents, coding assistants, architectural exploration, troubleshooting, investigation, test creation, documentation, and code review.
  • Ability to manage several AI-assisted tasks or agents in parallel while preserving context, validating results, avoiding regressions, and maintaining a high bar for quality.
  • A mindset of continuous improvement: you actively experiment with new workflows, tools, and practices to increase engineering output without compromising reliability or craftsmanship.

Requirements

  • Experience with WebSockets, WebRTC, MediaStream, and browser APIs for audio/video.

Benefits

  • Work with a passionate, remote-first team.
  • Shape a product used by thousands of creators and businesses.
  • Have ownership, autonomy, and flexibility.
  • Work on technically challenging problems involving performance, media, reliability, and real-time collaboration.
  • Join a team that is actively redefining how engineering work gets done with AI-assisted workflows, internal tools, agents, automation, and modern development practices.
Before You Apply
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Full Stack Engineer @riverside.fm
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 165,000+ Remote Jobs
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 165,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 165,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later