Frequency Software Developer

Remote, USA Full-time Posted 2026-05-31
Apply Now

The Role:
We're seeking a talented Software Engineer to join our engineering team and contribute to building our innovative audio advertising platform. This role focuses on developing high-quality software solutions, collaborating with team members, and implementing features that directly impact our users. You'll work on both frontend and backend systems, writing clean, maintainable code while learning from experienced engineers and growing your technical skills.
The ideal candidate will work closely with senior engineers and product managers to implement features and improvements that support our platform's growth and success.

Responsibilities:
Software Development
Develop and maintain frontend and backend features using modern technologies and best practices

Write clean, efficient, and well-documented code that follows established coding standards

Implement user interfaces that are responsive, accessible, and provide excellent user experience

Build and maintain APIs and backend services that support our platform's functionality

Participate in code reviews and provide constructive feedback to maintain code quality

Collaboration and Learning
Work closely with senior engineers to understand requirements and implement solutions

Collaborate with product managers to translate business requirements into technical implementations

Participate in team meetings, planning sessions, and technical discussions

Learn from experienced team members and contribute your own ideas and perspectives

Share knowledge with teammates and contribute to a collaborative team environment

Quality and Testing
Write comprehensive tests for your code, including unit tests and integration tests

Follow test-driven development practices when appropriate

Participate in quality assurance processes and help identify and fix bugs

Ensure your code meets performance and security standards

Contribute to maintaining and improving our automated testing suite

Process and Improvement
Follow established development processes and contribute to process improvements

Use version control effectively and participate in our development workflow

Help maintain documentation for the systems you work on

Identify opportunities to improve code quality, performance, or developer experience

Stay current with new technologies and development practices relevant to your work

Problem Solving
Debug and troubleshoot issues in existing code and systems

Analyze requirements and propose technical solutions

Break down complex problems into manageable tasks

Research and evaluate different approaches to solving technical challenges

Contribute to architectural discussions and technical decision-making

Requirements: You have solid experience in software development with a focus on web technologies

You write clean, maintainable code and care about software quality

You're a good communicator who works well in a collaborative team environment

You're eager to learn new technologies and improve your skills

You have a systematic approach to problem-solving and debugging

You're detail-oriented and take pride in delivering high-quality work

You're comfortable working in a fast-paced environment where requirements may evolve

You take initiative to improve your code and learn from feedback

You're fluent with AI coding tools and have a point of view on how to use them well

Our Tech Stack:
We operate two platforms in parallel and you'll work across both, with the bulk of new development on v2.
v2 (primary focus, where new development happens)
Next.js for the application framework, organized as microapplications under frequency.media subdomains

React for the UI layer, with Mantine as our component library and design system

Supabase for Postgres, auth, storage, and realtime, with Row Level Security driving our permissions model

Vercel for hosting, edge functions, feature flags, and the AI Gateway

TypeScript end to end

v1 (maintained, with feature work as needed)
React and Angular on the frontend

NestJS and Node.js on the backend

AWS for infrastructure

Familiarity with the v2 stack is a strong plus. Comfort moving between v1 and v2codebases, and a pragmatic view on when to extend v1 versus rebuild in v2, is what we're optimizing for.

AI in our workflow
We build with AI as a first-class part of the development loop, not a bolt-on.
Claude Code is our primary agentic coding tool, including headless workflows, plan mode, and parallel worktrees

Gemini for large-context reasoning, code review, and as a second opinion on architecture

Vercel AI Gateway for per-user spend tracking and model routing across our own AI features

We run internal AI adoption challenges, share prompts and workflows openly, and expect engineers to bring strong opinions about what works

We care less about which specific tools you've used and more about whether you've genuinely integrated AI into how you build. If you're skeptical of AI codingtools, this isn't the right team. If you're learning fast and forming your own opinions, you'll fit in.

Technical Skills:
Strong experience with JavaScript/TypeScript and modern web development

Experience with React and frontend development best practices

Knowledge of Node.js and backend development concepts

Understanding of HTML, CSS, and responsive design principles

Experience with version control systems (Git)

Familiarity with testing frameworks and writing automated tests

Basic understanding of databases and data modeling

Experience with modern development tools and build processes

Knowledge of web security best practices

Understanding of agile development methodologies

Experience with cloud platforms (AWS preferred) is a plus

Familiarity with CI/CD concepts is a plus

Experience with audio technologies is a plus but not required

This role offers an excellent opportunity to contribute to innovative technology in the audio advertising space while developing your skills and growing your career in a supportive, collaborative environment.

Apply To This Job

Similar Jobs