Most of our development work is undertaken in Edinburgh, with several engineers working remotely from other countries. You will be based in our friendly office in central Edinburgh. Working hours are flexible and hybrid working will be available. We follow an agile process with small, highly collaborative squad focused on delivery.
Job Overview
WWe are seeking an experienced Software Developer to join one of our Product Squads working on several web applications that provide Audio and Video capture of the court process. Using a novel multi-channel audio recording system as part of Transcript production that is converted for editing and Quality Assurance. You will be joining a department that covers the end-to-end of development from design through to testing, deployment, and support.
What you'll be doing
- Delivery of work assigned to you on time and to an acceptable quality standard.
- Taking responsibility for and ownership of work, including proactively seeking to unblock yourself, and ensuring that your work progresses through the process.
- Maintain high standards of technical quality in your own work and through reviewing the work of peers.
- Taking an active part in technical discussions, contributing knowledge and experience to ensure good technical decision making
About the product
- Modular architecture for each stage of the Audio Visual (AV) Process.
- Distributed real time applications with front end in HTML5/Web Audio/TypeScript; backend in Go and Python.
- Speech-to-text (STT) done via API to several different providers.
- Real time streaming of data between services.
- Online editor for logging, correcting and enriching the Transcript.
- Integrating advanced signal processing for channel detection + STT.
- Utilising GitHub Actions and SonarQube.
- Deployed to services running on the AWS infrastructure.