Filter by category

Filter by type

Software Engineer (Web / API)
at Jukedeck

go back to Developer Jobs
  • London
  • fulltime
We’re an artificial intelligence company trying to make it as easy as possible for people to make, use and interact with music. We’re a team of composers, producers and developers with backgrounds that span big tech companies, academia and the music industry. We’re VC funded, and we’re based in Moorgate in London.

We’re looking for a Software Engineer with hands-on experience engineering complex systems and working across the stack. You should be an excellent developer, with strong knowledge of Objective Oriented design, Javascript and system architecture.

Your responsibilities will include:

Developing our core API using Node.js, AWS, Docker, MongoDB, & RabbitMQ
Developing a pioneering music generation product using ES6, React.js, HTML5, CSS3, & Node.js
Engineering web architecture and infrastructure that is scalable, robust, and maintainable
Researching and delivering product features and enhancements that allow our platform to become increasingly sophisticated over time
Using knowledge of tooling, techniques, and practices to constantly improve our infrastructure, code quality, and maintainability
Developing well tested, production-ready code of the highest possible standard

Our ideal candidate will:

Have knowledge of Object Oriented design and Javascript design patterns
Be able to write automated tests at all levels of the stack
Know how to apply TDD and know why it improves the quality of the codebase
Have at least 2 years professional Javascript development experience
Have worked with other languages (particularly C++ / Python), including at least one statically typed language
Have designed and implemented a multi-server system that uses a microservice architecture at scale
Be familiar with AWS, having deployed applications using EC2, ECS, S3, OpsWorks, Lambda, ELB, CloudFront, etc.
Have deployed containerised applications to production using Docker
Have experience working with NoSQL databases, such as MongoDB
Have a thorough understanding of the Web Audio API
Be able to build responsive and elegant web UIs
Have used (or worked on) audio production software
Have an interest in machine learning and artificial intelligence

Your application should include:

Your CV and LinkedIn
A portfolio of previous work showcasing your relevant web development skills
A description of previous programming work you're proud of and, if available, a link to or attachment containing code you've written

You need to be logged in to apply. Login or create an account.
Is this job ad fake? Report it!