Senior Software Engineer, Streaming Backend @

6 days ago


Remote, Czech Republic TuneIn Full time
  • 5+ years of software engineering experience, with at least 3 years of experience working with scalable and distributed backend systems, and 2+ years of full-stack development
  • Experience with Javascript/Typescript web development (React is a plus but not required)
  • Strong foundation in databases, SQL, and NoSQL technologies.
  • Experience building backend services/microservices
  • Experience designing APIs for use by multiple stakeholders
  • Experience in Go or an Object Oriented language (Rust, C++, C#, Java, etc) is required
  • Experience with AWS is desirable but not necessary
  • Experience with Kafka is desirable but not necessary
  • Experience with Kubernetes and Docker are desirable but not necessary
  • Experience with media encoding standards, containers, and streaming is desirable but not necessary
  • Experience with HLS streaming is a plus, but not required
  • Experience with gRPC is a plus, but not required
  • Superior communication and writing skills

We're expanding our team in Poland, and we're looking for a Senior Software Engineer to join our 3-person Streaming team. 

The Streaming Team is responsible for processing, transcoding, and distributing much of TuneIn's exclusive audio content. We have built a highly-available distributed platform for streaming live audio at internet scale. Our stack is a modern architecture of containerized microservices written in Go running in a Kubernetes cluster using AWS infrastructure (with Lambdas, CloudFront, Aurora, DynamoDB, Kafka, etc.).

Our platform must support features such as dynamic ad insertion, dynamic content replacement, live rewind, and is designed to play streams 24/7 without interruption for maintenance or events such as node failures. We have a rich Golang codebase of over 200K lines of code, with ZERO legacy code to maintain. Our diverse problem set includes real-time streaming, distributed caching, large dataset processing, audio encoding, high availability, and fault tolerance.

In addition we also maintain a web app for stream management and content scheduling, which is used internally by multiple teams at TuneIn.

Note about working hours : Due to the global distribution of our teams, this role requires a flexible work schedule from 12 PM to 7 PM local time in Poland. This schedule ensures a two-hour daily overlap with our US-based team, facilitating smooth communication and collaboration on cross-functional projects. The adjusted hours are essential for maintaining alignment and effective teamwork across time zones.

,[You know how to build elastic, robust, and fault-tolerant services that support our unique growth requirements. You stay up-to-date with the latest architectural trends., You know how to design and construct new microservices from scratch, You feel ownership over everything you ship; you'd never call code "released" until you're confident it's correct. You pride yourself on effective monitoring, strong documentation, and thorough test coverage., You understand requirements beyond the written word. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of listeners, your attention to details leads to a delightful user experience., You thrive when learning new technologies and don't believe in one-size-fits-all solutions., You believe that a working proof-of-concept is the best way to make a point., You embrace DEVOPS philosophy and the use of infrastructure-as-code., You exercise good technical judgment to foresee and identify potential issues., You choose to mentor those around you and favor collaboration., You stay calm under pressure and can handle production escalations effectively (our product is live 24/7)., You enjoy participating in front-end web development and are confident in your ability to add features and craft User Experience] Requirements: Backend, Microservices, Full Stack, Go, Object-oriented programming, TypeScript, React, AWS, Kafka, Kubernetes, Docker, HSL Streaming, gRPC Tools: Jira, Confluence, GitHub, Agile, Scrum. Additionally: Small teams, International projects, PTO, Wellness Stipend, Annual Learning Budget, Technology Stipend, Accounting Stipend, Welcome Bonus, Health Insurance Coverage, Flat structure.

  • Remote, Czech Republic TuneIn Full time

    Job DescriptionTuneIn is a leading global live streaming and on-demand audio service. We are seeking an experienced Senior Software Engineer to join our 3-person Streaming team in Poland.The successful candidate will be responsible for designing, building, and maintaining high-availability distributed platforms for live audio streaming at internet scale. Our...


  • Remote, Czech Republic 10xBeta Venture Studio LLC Full time

    Must HaveStrong experience with Node.js and backend developmentProficiency in designing and building RESTful APIs and/or GraphQLFamiliarity with databases (SQL and NoSQL) and ORM frameworksFamiliarity with security and privacy standards, especially in healthcare (e.g., HIPAA, GDPR)Familiarity with cloud services (Amazon AWS) and containerization...


  • Remote, Czech Republic Intaker Full time

    About Intaker:We are a fast-growing product company based in the US, revolutionizing the legal industry by automating workflow processes for law firms and legal professionals. Our platform enhances efficiency, reduces manual tasks, and streamlines document management, allowing lawyers to focus on what truly matters.We seek an experienced Senior Backend...


  • Remote, Czech Republic Link Group Full time

    Job DescriptionWe are seeking a highly skilled Senior Automation Test Engineer to join our team at Link Group. The ideal candidate will have over 10 years of experience in software testing, including 4+ years in automation testing using Python or Java/Selenium.Key Responsibilities:Analyze requirements and functional specifications to identify potential...

  • Senior Backend

    5 days ago


    Remote, Czech Republic Intaker Full time

    About Intaker:We are a fast-growing US-based product company revolutionizing the legal industry by automating workflow processes for law firms and legal professionals. Our platform enhances efficiency, reduces manual tasks, and streamlines document management, allowing lawyers to focus on what truly matters.We are looking for a Senior Backend (.NET) Engineer...


  • Remote, Warszawa, Czech Republic Evertz Full time

    Skills and Experience you will bring:At least 5 years of professional experience with C/C++Concurrent programming in Linux environmentsGit (Git-based workflows, CI, Confluence, JIRA)Scripting (sh, Bash, Python),Make, GCCNetworking (sockets, TCP/UDP/RTP, multicast/unicast)MultithreadingShared memoryRecommended Skills:Image properties (fourcc, colour space,...


  • Remote, Czech Republic Team Connect Full time

    Company OverviewTeam Connect is a leading nearshore and offshore IT provider, established in 2008. We specialize in Agile and DevOps-based software development, creating backend, frontend, and mobile applications for our clients.About UsWe are proud to be a certified Salesforce Partner and have successfully delivered software solutions for various...


  • Remote, Kraków, Czech Republic N-iX Full time

    Company OverviewN-iX is a leading technology company serving European online markets with innovative solutions.About the RoleWe're seeking an experienced Senior Backend Engineer to join our team and shape the future of online car markets by designing scalable backend services, complex database solutions, and fast, responsive APIs.This role will involve...


  • Remote, Czech Republic HBM Full time

    About HBMHBM is a European company that excels in building innovative products from scratch for startups and aiding mature companies in their journey toward data-driven innovation and AI-based solutions. Our expertise spans various domains, including EnergyTech, FinTech, ClimateTech, SocialTech, PropTech, etc.Our values include skills, passion, excellence,...


  • Remote, Lviv, Kyiv, Czech Republic Spendbase Full time

    4-6 years of commercial experienceProficiency in Node.js, TypeScript, and Nest.jsKnowledge of PostgreSQLFamiliarity with DockerStrong desire to learn new skills and gain knowledgeMeticulous attention to detailsStrong problem-solving skillsUpper-intermediate English is a must Spendbase is the one-stop shop for optimizing your spending on cloud and...


  • Remote, Warsaw, Czech Republic Lingaro Full time

    We are seeking an experienced Backend Software Engineer to join our team at Lingaro. As a key member of our backend development team, you will be responsible for designing, developing, and maintaining scalable and efficient backend applications and services.About UsLingaro is a global company with a strong presence in the industry. We have a stable...


  • Remote, Czech Republic Glia Full time

    Experience in building and maintaining reliable and highly available systems. We'd expect you to have a solid understanding of system design as we would love to learn a thing or two.Strong infrastructure knowledge, experience in working with cloud infrastructure and running containerized applications (AWS)Prior experience with leading complex projects,...


  • Remote, Kraków, Czech Republic Massive Rocket Full time

    Experience:- Extensive experience: 5+ years of proven experience as a Full Stack Engineer or similar role with a strong focus on React, TypeScript and Next.JS.- Deep React expertise: Mastery of React.js, including advanced concepts like state management (Redux, Zustand), performance optimization, and server-side rendering.- Next.js expertise: Strong...


  • Remote, Czech Republic SquareOne Full time

    **Job Description:**We are seeking an experienced software engineer to work on a cutting-edge project focused on building a scalable, secure backend infrastructure for managing a large number of networking devices.The ideal candidate will have strong expertise in networking protocols, security, and distributed backend systems.**Responsibilities:**Develop and...


  • Remote, Warszawa, Czech Republic AVENGA Full time

    At Avenga, we're looking for a seasoned Senior Backend Engineer to join our team. As a key member of our development team, you will be responsible for developing and maintaining full-stack applications, focusing on Angular for user-friendly, accessible, and responsive interfaces.You will work closely with cross-functional teams to design and implement...


  • Remote, Bydgoszcz, Czech Republic Inhabit Polska Full time

    About Inhabit PolskaWe are a dynamic development team seeking an experienced Senior Software Engineer with expertise in back-end and front-end development. The ideal candidate will have a strong foundation in both backend and frontend development, a passion for building scalable applications, and a collaborative approach to problem-solving.Key...


  • Remote, Kraków, Czech Republic AVENGA Full time

    5+years of proven working experience with at least one Java framework (preferably Spring 4+) and ORM framework  Excellent RDBMS skills (design, implementation, migration) working with large amounts of data in production systems.  Excellent understanding of concurrency in JavaFamiliarity with Microservice architecture It would be highly advantageous if...


  • Remote, Czech Republic Glia Full time

    System DesignExperience in building and maintaining reliable and highly available systems. We'd expect you to have a solid understanding of system design as we would love to learn a thing or two.At home with Linux/Unix tools and ecosystemInfrastructure-as-Code enthusiastExperience in coding that extends beyond scriptingKnowledge (and preferably experience)...


  • Remote, Warszawa, Czech Republic RemoteBranch Full time

    What We're Looking For:7+ years of experience in software engineering A degree in Computer Science or a related field from an accredited institution (verification required) Fluent English proficiency and strong communication skills  A broad skill set and the ability to make a significant impact across different projects Required Skills:Python, Django,...


  • Remote, Wrocław, Czech Republic RST Software Full time

    At RST Software, we are seeking a highly skilled Senior Mobile FlutterFlow Developer to join our team and contribute to the development of cutting-edge mobile applications for the education industry.This is an exciting opportunity to work with an innovative team, leveraging the latest technologies to create impactful and scalable solutions.The successful...