About the ClientConsidered one of the first Creative Management Platforms in the audio space, this company is powering the future of audio advertising. Their platform simplifies and enhances audio advertising by automating the ad creative process and leveraging data and proprietary technologies to improve performance. A pioneer in the space since 2017, the company has developed cutting-edge solutions now used by some of the world’s largest audio publishers and advertisers.OverviewWe are seeking a talented Software Engineer to join our engineering team and contribute to building an innovative audio advertising platform. This role focuses on developing high-quality software solutions, collaborating with cross-functional teams, and implementing features that directly impact users. You will work across both frontend and backend systems, writing clean, maintainable code while learning from experienced engineers and growing your technical skills. You will collaborate closely with senior engineers and product managers to deliver features that support the platform’s growth and success.Key ResponsibilitiesSoftware DevelopmentDevelop and maintain frontend and backend features using modern technologies and best practicesWrite clean, efficient, and well-documented code aligned with established standardsBuild responsive, accessible, and high-quality user interfacesDevelop and maintain APIs and backend servicesParticipate in code reviews and contribute to maintaining high code qualityCollaboration & LearningWork closely with senior engineers to understand requirements and implement solutionsPartner with product managers to translate business needs into technical solutionsParticipate in team meetings, planning sessions, and technical discussionsLearn from experienced team members and contribute ideas and improvementsShare knowledge and contribute to a collaborative team environmentQuality & TestingWrite unit and integration tests for your codeFollow test-driven development (TDD) practices when appropriateParticipate in QA processes and support bug identification and resolutionEnsure code meets performance and security standardsContribute to improving automated testing coverageProcess & Continuous ImprovementFollow established development processes and contribute to improvementsUse version control effectively and participate in development workflowsMaintain documentation for systems and features you work onIdentify opportunities to improve code quality, performance, and developer experienceStay current with modern technologies and development practicesProblem SolvingDebug and troubleshoot issues in existing systemsAnalyze requirements and propose technical solutionsBreak down complex problems into manageable tasksResearch and evaluate different approaches to technical challengesContribute to architectural discussions and technical decisionsGrowth & Career DevelopmentThis role offers strong opportunities for growth:Technical Skills: Build expertise in modern web technologies and software engineering practicesMentorship: Learn from experienced engineers and grow into a mentor role over timeProject Ownership: Take on increasing responsibility for features and projectsSpecialization: Explore areas such as frontend, backend, infrastructure, or DevOpsCross-Functional Exposure: Work closely with product, design, and other teamsQualificationsWho You AreExperience in software development, preferably with a focus on web technologiesStrong foundation in writing clean, maintainable codeGood communicator and team playerEager to learn and grow technicallyStructured problem-solver with strong debugging skillsDetail-oriented with a focus on qualityComfortable working in a fast-paced environmentProactive and open to feedbackFamiliar with AI coding tools and able to leverage them effectivelyTech Stackv2 (Primary Platform)Next.js (microapplications architecture)React with Mantine (UI library)Supabase (PostgreSQL, auth, storage, real-time, RLS)Vercel (hosting, edge functions, feature flags, AI Gateway)TypeScript (end-to-end)v1 (Legacy Platform)React and Angular (frontend)Node.js / NestJS (backend)AWS (infrastructure)AI in Our WorkflowAI is a core part of our development process:Claude Code for agent-based coding workflowsGemini for reasoning, reviews, and architecture validationVercel AI Gateway for model routing and cost trackingWe value engineers who actively use AI tools, experiment with workflows, and bring strong opinions on how to integrate AI effectively into development.Technical SkillsStrong experience with JavaScript / TypeScriptExperience with React and modern frontend developmentKnowledge of Node.js and backend development conceptsSolid understanding of HTML, CSS, and responsive designExperience with Git and collaborative workflowsFamiliarity with testing frameworks and automated testingBasic understanding of databases and data modelingKnowledge of web security best practicesUnderstanding of Agile methodologiesNice to Have:Experience with cloud platforms (AWS preferred)Familiarity with CI/CD pipelinesExperience with audio or ad tech platformsWhy Join: This is an opportunity to work on cutting-edge technology in the audio advertising space while growing your skills in a collaborative and supportive engineering environment.BenefitsCompetitive Salary: Earn a competitive salary that matches your skills and experience.Paid Time Off: Generous time off to support work-life balance.Health Insurance: Subsidized private health insurance coverage.Annual Salary Reviews: Regular performance-based salary evaluations.Training: Paid training and certification opportunities.