All jobs
RiversideEngineering
Senior Full Stack Engineer
RemotePosted today
Riverside is an AI-powered platform that helps content creators, podcasters, and marketers produce high-quality content easily, automating traditional production roles with AI-driven tools.
Location: Remote
Responsibilities
- Build and ship end-to-end features for 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 user experience.
- Use data, observability, and investigation tools to guide technical and product decisions.
- Use AI tools and agents as a core part of daily workflow for coding, architecture, troubleshooting, investigation, debugging, testing, documentation, code review, and technical exploration.
- Work effectively across multiple parallel workstreams by delegating tasks to AI agents, maintaining context, validating output, and integrating results into production-quality work.
- Balance speed with maintainability, reliability, and thoughtful engineering judgment.
Requirements
- Degree in Computer Science or equivalent 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: actively experimenting with new workflows, tools, and practices to increase engineering output without compromising reliability or craftsmanship.
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 actively redefining how engineering work gets done with AI-assisted workflows, internal tools, agents, automation, and modern development practices.