As most of our staff is currently working from home, we are unable to answer the phone in our Prague office. Please send an email to [email protected] and someone will get back to you as soon as possible.


Jobs and opportunities

Sourcefabric is always looking for talented people who get things done.

Full Stack Software Engineer, Airtime Pro

Do you love music almost as much as technology - or vice versa? Do you have 5+ years of engineering experience with a track record of building consumer web applications or services? Then read on: Airtime Pro is looking for you!

Airtime Pro is a cloud-based platform for broadcasting streaming radio on the web, allowing users to upload music, build playlists, schedule content and broadcast online. Airtime Pro powers hundreds of stations around the world, from small college stations to community radio titans.

As our next Full-Stack Software Engineer, you will be joining a small team of dedicated professionals. One day you might be solving a JS bug and the next giving input on our roadmap. Your contribution will have a big impact on our clients' experience.

Some of your duties will include

  • Working with the Airtime Pro project manager on the conception and realisation of new product features
  • Using your deep understanding of web technologies and APIs to advise on the system's architecture and coordinate frontend and backend development
  • Contributing and implementing new features 
  • Ensuring code quality and testability
  • Continually improving technical processes

The successful candidate will:

  • Have 5+ years of engineering experience with a proven track record of building consumer web applications or services
  • Have experience working with legacy codePay close attention to detail
  • Be fluent in Python or another modern back-end programming language
  • Have competent JavaScript skills and be familiar with modern web tools (such as Webpack and Babel)
  • Not be afraid of old PHP code
  • Be very comfortable with Postgres and Redis
  • Understand what it means to be a team player
  • Know how to prioritise and appreciate business needs
  • Be competent in Linux
  • Be fluent in English

You will stand out among candidates if you have:

  • Remote work experience
  • Knowledge and experience in any of the following: Go, C++, Java, Node, Ocaml, Liquidsoap, React
  • Advanced PG knowledge (is tablespace a weird term for you?)
  • Audio software experience
  • Experience with Consul/Etcd, Docker, Orchestration
  • Experience building RESTful APIs
  • A love for automating things as much as possible


How to apply 

If this sounds like you, apply today! 

By sending your CV you accept our Privacy Policy.