Description
Sourcefabric is a nonprofit organisation that builds open source tools for media organisations all over the world. We're looking for an experienced full-stack software engineer to join our Airtime Pro team.
Airtime Pro is a cloud-based platform for broadcasting streaming radio on the web. It allows users to upload music, build playlists, schedule content and broadcast on the web.
You will be joining a small team of engineers where you’ll wear multiple hats. One day you might be solving a JS bug and the next you'll be getting your hands dirty in a terminal. Your contribution will have a big impact on our clients' experience and will help to shape our overall direction.
Your duties
- Work with the Airtime Pro project manager on the conception and realisation of new product features
- Use your deep understanding of web technologies and APIs to advise on the system's architecture and to coordinate frontend and backend development
- Contribute and implement new features
- Focus on code quality and testability
- Share your knowledge of good code practices with the rest of the team
- Continually improve technical processes to get us operating more efficiently
Required qualifications
- 5+ years of engineering experience with a proven track record of building consumer web applications or services.
- Experience working with legacy code.
- Pays close attention to detail.
- Experience and fluency in Python or another modern back-end programming language.
- Competent JavaScript skills and familiarity with modern web tools (eg. Webpack, Babel, etc).
- Experience with PHP - you’re not afraid of old PHP code.
- Testing.
- Very comfortable with Postgres and Redis.
- Team player.
- You know how to prioritise and appreciate business needs, or in other words - when to go with the “right now” solution instead of the “right one”.
- Competent Linux skills.
- Fluent English is a must.
What will make you stand out
- 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.
- Consul/Etcd
- Docker
- Orchestration
- Experience building RESTful APIs.
- A love for automating things as much as possible, saving you valuable time later.
- Whatever else you think might set you apart from the pack - you name it!
How to apply
If this sounds like you, we'd love to hear from you, please fill out this form: https://goo.gl/forms/VMhKTUnQTqwdTmgP2 , send us your resume and salary expectations.
By sending your CV you accept our Privacy Policy.