The #1 Audio company in America - Reaching 9 out of 10 Americans Every Month
Full-Stack Software Developer
Location
Texas
Posted
4 days ago
Salary
$80K - $100K / year
Seniority
Senior
Job Description
Full-Stack Software Developer
iHeartMedia
• Design, build, and ship high-quality software components using object-oriented and component-based patterns, with an emphasis on reuse, test-driven development, and automation • Build new features and enhancements for existing products, from intermediate to highly complex in scope • Write, test, and deploy React front ends and Node.js/TypeScript back ends, along with the serverless infrastructure that supports them • Work with our Architects to translate business and customer requirements into detailed technical designs and component specifications • Deliver software with minimal defects; identify, troubleshoot, and resolve issues quickly • Estimate level of effort and contribute to planning for new features and system changes • Identify technical risks early and work with the team on mitigation plans • Maintain and improve our CI/CD pipelines to keep releases smooth, fast, and reliable • Support and troubleshoot code running on edge devices deployed in the field • Use monitoring, alerting, and dashboards to keep an eye on system health and catch issues before they become problems
Job Requirements
- 3+ years of experience in front end, back end, or full stack web development, with solid grounding in Agile principles and QA methodologies
- Strong hands-on experience with TypeScript and Node.js
- Experience building UIs with React
- Comfort with Python, particularly for data science or AI/ML workloads, is a plus
- Experience with AWS serverless architectures (Lambda, API Gateway, S3, IAM, SQS, Docker, etc.)
- Experience with infrastructure-as-code and deployment automation, ideally with AWS CodePipeline and CDK
- Familiarity with CloudWatch (or similar) for monitoring, alerting, and dashboarding
- Experience with NoSQL (MongoDB) and relational databases (Postgres or MySQL)
- Experience with event-driven message-based integrations
- Solid debugging and troubleshooting skills across a variety of hardware and software environments
- Experience profiling and tuning applications for CPU/memory efficiency
- A track record of writing maintainable, extensible, future-proof code
- Experience with end-to-end and user acceptance testing in an Agile context
- Experience handling audio/media files and streams is a strong plus
- Experience with code running on edge or field-deployed devices is a plus
- Excellent written and verbal communication skills — able to go deep on technical detail with peers and simplify complex concepts for others
- Comfortable working independently and collaboratively within a team
Benefits
- Employer sponsored medical, dental and vision with a variety of coverage options
- Company provided and supplemental life insurance
- Paid vacation and sick time
- Paid company holidays
- A Spirit day to encourage and allow our employees to more easily volunteer in their community
- A 401K plan
- Employee Assistance Program (EAP) at no cost – services include telephonic counseling sessions, consultation on legal and financial matters, emotional well-being, family and caregiving
- A range of additional voluntary programs, such as spending accounts, student loan refinancing, accident insurance and more!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Development
KyndrylWe design, build, manage and modernize the mission-critical technology systems that the world depends on every day.
• Maintain Performance - Monitor the architecture and identify opportunities to optimize code to maintain and enhance mainframe performance. • Debug and Test - Debug, troubleshoot, and analyze complex system interactions to keep mission-critical applications running. • Develop for the Future - Extract business logic from legacy systems for migration or integration with cloud-based services.
Senior Full-stack Engineer, Console Team – Product-Led Growth Strategy
DeepgramBuilding foundational AI for speech transcription and understanding.
• Build and ship full-stack features across Deepgram’s customer-facing Console and Playground experiences. • Build internal-facing tools and services that improve workflows and productivity across Deepgram. • Design, build, and maintain APIs and backend services that power end-user and internal product experiences. • Partner with product, design, and engineering to create accessible, performant, and responsive interfaces backed by reliable systems. • Translate product ideas and requirements into well-scoped, incrementally releasable work across frontend and backend layers. • Balance rapid iteration with long-term maintainability, quality, scalability, and performance. • Help raise the bar through code reviews, technical design discussions, and strong engineering practices across the stack.
Senior Software Engineer, Perception Architecture
Stack AVRevolutionizing the Transportation of Goods
• Contribute to the technical direction of the Perception Architecture team and the broader perception organization. • Design and develop core machine learning components and architectures that enable the perception system to scale and reliably address complex, long-tail driving scenarios. • Drive the initial implementation and prototyping of key architectural decisions, such as handling long tail challenges or long range detection. • Contribute to the improvement of model frameworks, architecture, and data pipelines to eliminate development bottlenecks and accelerate model iteration. • Lead challenging technical topics and build consensus across sister teams (e.g., Actor Detection, Scene Understanding, Tracking) and stakeholders to ensure autonomy-wide alignment.
Staff Forward Deployed Engineer
hims & hershims & hers offers a modern approach to health and wellness.
• Embed with a team. Work alongside a function for sustained periods, joining their day-to-day so you understand how they really operate. • Map how the work gets done. Build a clear picture of the function's current workflows and surface where time, handoffs, rework, and manual effort pile up. • Find where AI creates the most value. Prioritize the opportunities that will move the function's outcomes the most, and align with the team on what to tackle. • Build it in production. Ship real, AI-powered workflows that solve the problems you find, working hands-on with the team and our platform. • Scale what works. Turn proven solutions into reusable capabilities so a win with one team accelerates the whole organization. • Own the outcome. Measure success by the business results your partners achieve: revenue generated, cost saved, cycle time reduced, manual work eliminated.




