Description:
We are currently looking for a Senior Software Engineer to join our rapidly-growing, dynamic start-up and help us build out the Meta-Composition Interface with which Musicologists enter their meta-compositions. You will fit right in if you are equally happy working with professional composers as you are with software developers
Requirements
- Strong software development skills in TypeScript, Java, C++ or any other strongly typed programming language
- Web development skills (especially React.js / Next.js / Svelte)
- Demonstrated ability to independently research new areas and craft solutions to complex problem
- Experience designing and building effective UIs and visualisations for interacting with complex data
- Strong intuition for best-practices and a pragmatic approach to areas such as automated testing, performance, code quality and continuous deployment
- Strong communication skills with a wide variety of people, from fellow devs to business executives and creatives
- Interest and/or experience in music and musical performance
You may also have:
- Experience developing internal dashboard tools
- Experience building complex stateful UIs e.g. games, digital audio workstations
- Familiarity with Web based UI frameworks such as Bootstrap / Tailwind CSS, Next.js, and SvelteKit
- Experience with backend technologies eg Node.js, Python FastAPI, and development and deployment within AWS using infrastructure-as-code tools such as Terraform
- Opinions on your favourite technologies, software development methodologies, and ways of working that you would like to add to the melting pot as we develop our engineering culture
- An interest in the ethics and applications of AI, including around new developments such as ChatGPT / GitHub Copilot