Cradle Is Seeking A Software Engineer

Location: Remote (Global)

Cradle is seeking a Software Engineer to work on web APIs and cloud infrastructure for distributing software products. The role is fully remote and open globally dependent on setting working hours with at least 2 hours overlap with Western Europe.

Who We Are

We build audio production software and related tools for producers, musicians and developers. Our multi-disciplinary team is fully distributed across no less than seven countries in three continents, with no central location. We are launching in 2021.

What We Want

We’re looking for a Software Engineer with experience of at least one common language used to build server-side systems (Python, Java, Node.js, Go, etc.) with an interest in working with Node.js. You’ll work building stable and well-documented infrastructure that delivers music software to customers, and supports internal development of this software. You will also work with product owners to automate a range of related business processes.

What We Have

Our services are written in Node.js and deployed using cloud infrastructure from Heroku and AWS. We use Postgresql and Redis as data stores, Github Actions for Continuous Integration, and use Docker to create a consistently reproducible development environment.

Things We Need

Strong communication skills, we require a candidate that can work with team members across different domains and who is willing to explore trade-offs with humility when proposing solutions to problems.

Exposure to server-side web development – we can train you in specific tooling, but we need people to hit the ground running so we want candidates to come with some understanding of backend development design patterns, best practices, and deployment environments.

A good knowledge of common software collaboration practices (especially git).

Some practical knowledge of complexity analysis, algorithms and data structures – self-taught and intuitive understandings are fine. You won’t be expected to perform solutions to classic problems at a whiteboard, but you will recognise and be able discuss situations where computer science fundamentals apply to real problems.

Things We’d Like To See

In addition to the above list, here’s some things we think would make an exceptional candidate – but don’t be put off if none of them apply to you:

What Next

Interested in joining our team? Get in touch at jobs@cradle.app. The email should include, or link to, your CV in the reader-friendly format of your choosing.