Logotype Muse Group
Senior Full Stack Developer (6-month contract)
Muse Hub
Remote, Worldwide
Apply Now

Muse Group

Muse Group empowers music makers. We create the world’s most popular apps for playing, recording and composing music.

Through our innovative learning tools, expansive music catalogs and free open-source software, we make it easier for millions — from beginners to experienced musicians — to be creative every day.

Our talented team of music lovers collaborates all over the globe, from Limassol to Seoul and Boston to Berlin. We’re an ambitious company with the drive and culture of a startup, with many more exciting Muse Group developments to come.

We are looking for a talented Full Stack Developer to join the team at MuseHub, an app for discovering inspirational music and audio tools—such as apps, plug-ins, and sounds—from the world’s best indie developers. You will take over key backend services for Cosmos (MuseHub's backend service) and other related integrations. This role is essential to maintaining and optimizing our systems while contributing to new developments.

Photo from Muse Group office
You won't hear water cooler chat about the weather here at Muse, here we are rating our favorite Prince albums and discussing Japanese punk.

Key Responsibilities:

  • Backend development for Partner Portal and MuseHub systems
  • Implement and maintain payments and accounts systems
  • Collaborate closely with an async, cross-timezone team to deliver features and optimizations
  • Participate in weekly meetings to sync up with the team and stakeholders
  • Required Experience:

    Must-have Technical Skills:

    • Frontend: React
    • Backend/General: Git, Git Flow, Node.js, NPM or Yarn, TypeScript
    • Infrastructure: Azure (Web App, Cosmos DB, Azure Search), Networking configuration
    • Strong proficiency in English

    Nice-to-have Technical Skills:

    • Frontend: MUI (Material UI framework), Vite, Formik
    • Backend: Express, GraphQL, NoSQL databases (e.g., Mongo, Cosmos DB), SQL databases, S3 API, Caching tools (Redis)
    • Payment and Marketplace Systems: Experience with platforms like Stripe
    we offer
    FREEDOM
    FOR ALL
    Work remotely or at a co-working place of your choice in your favorite band t-shirt.
    CREATIVITY
    EVERY DAY
    Make inspiring products for musicians, artists and creators – no day is the same.
    IMPACTFUL
    WORK
    Influence the future of the music industry and change the lives of millions worldwide.
    Work
    set up
    Get a generous allowance for work equipment and co-working spaces (for those not in Cyprus).
    Growth and
    development
    Receive specialized training, language lessons, conferences and learning materials.
    Team
    well-being
    Access to therapy whenever you need it, and assistance in difficult life circumstances.
    The way
    we work
    We believe everyone in the Muse Group team is a leader. That's why our core philosophy is based on our leadership principles.
    Live and let live
    Take ownership
    Have high standards
    Deliver results every day
    Take
    responsibility
    Be specific. Trust. Take action.
    Deep dive
    Know where the line is
    Follow the principles of interaction
    Focus on the essentials
    Respect Others. Don't be an asshole
    Current vacancies
    Position
    Product
    Location
    Musescore
    Remote
    UG Growth
    Cyprus or Remote
    Sales Department
    North US
    Muse Group
    Cyprus or Remote
    Sales Department
    Europe, Remote
    Muse Group
    USA, Europe or Remote
    Musescore App
    Remote
    Muse Group
    Cyprus or Remote
    Business Affairs
    Europe, Remote
    Finance
    USA
    Hal Leonard
    Bury St. Edmunds, UK
    Muse Group
    Cyprus or Remote
    Monetization, Ultimate Guitar
    Cyprus or Remote
    Monetization, MuseScore
    Cyprus or Remote
    Muse Group
    USA
    Want to join Muse Group and don't see a suitable vacancy?
    Contact us
    Close icon
    Logotype Muse Group
    Senior Full Stack Developer (6-month contract)
    FOR THIS ROLE, WE'D LIKE TO ASK YOU A FEW QUESTIONS
    By clicking "Send", you confirm that you have read and understood our Applicant Privacy Policy
    Thank you for applying
    Oops! Something went wrong while submitting the form.
    By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policyfor more information.