Summary
Avenue Code is seeking a Full Stack Engineer to join a product engineering team building innovative video experiences for a leading global digital media and streaming platform. The role involves owning features end-to-end across React and TypeScript frontend experiences, backend services, data pipelines, and large-scale video processing and delivery systems. The engineer will collaborate with cross-functional teams and contribute to reliable, scalable products for music creators.
Responsibilities
- Build and maintain full stack features for a large-scale platform serving music creators globally
- Design, develop, and operate frontend experiences using React and TypeScript
- Build and maintain backend services using Java, Kotlin, Python, or Go
- Own features end-to-end, from user-facing interfaces to backend services and supporting data pipelines
- Support the reliability and performance of video ingestion, processing, transcoding, and delivery pipelines
- Collaborate closely with Product, Design, Data Science, and Engineering partners to define and deliver new product capabilities
- Work with distributed systems and cloud infrastructure supporting high-scale applications
- Apply modern engineering practices including continuous delivery, observability, defensive programming, and automated testing
- Work with containers, CI/CD pipelines, and Infrastructure as Code
- Contribute to shared engineering standards, libraries, tooling, and best practices
- Take ownership of loosely defined problems, break them into actionable solutions, and deliver iteratively
Skills
- 3+ years of professional software engineering experience working across frontend and backend systems
- Strong hands-on experience with React and TypeScript
- Experience building backend services using at least one modern programming language such as Java, Kotlin, Python, or Go
- Solid understanding of distributed systems and data pipelines
- Experience working with cloud infrastructure
- Hands-on experience with containers and CI/CD environments
- Strong understanding of software engineering practices including automated testing, observability, continuous delivery, and production reliability
- Ability to work independently in ambiguous environments and take ownership of features from design through production
- Strong communication and collaboration skills in cross-functional teams
- Experience with Java or Kotlin for backend development
- Hands-on experience with Google Cloud Platform (GCP)
- Experience building or operating video, media processing, ingestion, or transcoding systems
- Experience with large-scale content delivery or streaming platforms
- Experience with Infrastructure as Code
- Familiarity with creator tools, digital media platforms, or content management systems
- Experience working on high-scale consumer or creator-facing products
Qualifications
Must Haves
- 3+ years of professional software engineering experience working across frontend and backend systems
- Strong hands-on experience with React and TypeScript
- Experience building backend services using at least one modern programming language such as Java, Kotlin, Python, or Go
- Solid understanding of distributed systems and data pipelines
- Experience working with cloud infrastructure
- Hands-on experience with containers and CI/CD environments
- Strong understanding of software engineering practices including automated testing, observability, continuous delivery, and production reliability
- Ability to work independently in ambiguous environments and take ownership of features from design through production
- Strong communication and collaboration skills in cross-functional teams
Nice to Haves
- Experience with Java or Kotlin for backend development
- Hands-on experience with Google Cloud Platform (GCP)
- Experience building or operating video, media processing, ingestion, or transcoding systems
- Experience with large-scale content delivery or streaming platforms
- Experience with Infrastructure as Code
- Familiarity with creator tools, digital media platforms, or content management systems
- Experience working on high-scale consumer or creator-facing products
Benefits