Job Openings Senior Backend Engineer

About the job Senior Backend Engineer

About Q&A:

Q&A is a music & technology company empowering the next generation of artists through teams, technology, tools and services.


Our Leadership Team

 

About the Role:

We’re looking for a Senior Backend Engineer with strong interest in music, financial systems and workflow experience to join our team as we build towards the future of the technology-enabled music industry. Our current tech stack includes: AWS, Heroku, Node.js, React, PostgreSQL, Elasticsearch and Snowflake.

Artists and their associated teams (management / labels) deserve a straightforward way to manage and grow careers through the digital age. We've recently announced Q&A's flagship software product, Venice for Labels, enabling music distribution, track splits, payments and roster management. StreamRate, Q&A's foray into mobile solutions has launched into a private beta, delivering sentiment analysis for pre-released music.

We are building a culture that blends technologists and musicians. This role is a balance of creativity and communication and requires the ability to stay focused on long-term goals in a fast-paced environment. Domain expertise is preferred, and seniority / role / competitive compensation is negotiable pending experience.

Experience Required

  • 5+ years of software development experience in Backend, API and/or Systems. Built consumer or enterprise products. Payments experience preferred

  • Experience shipping at least one production system / product.

  • Experience programming in one or more general purpose languages such Javascript, Python, Ruby

  • Experience with audio/video codecs and transcoding media

  • Experience in building scalable infrastructure in AWS

  • Operating data services, data pipelines, ETL experience preferred

 

Key Responsibilities

  • Design, develop, test and maintain core systems, APIs and databases for Q&A's products

  • Effectively break down large problems into milestones, tasks and realistic deliverables

  • Operate with modern software development best practices, including thorough testing, comprehensive documentation, continuous delivery, clean code and a devops mindset

  • Help to build a culture of mentorship, learning, iteration, and continuous progress within the engineering team

  • Participate in interviews and hiring processes to grow our engineering team

  • Reach across team boundaries in building a tight knit and effective product development team

 

Values & Traits

  • Values simplicity

  • Skilled at system architecture

  • Can communicate engineering process throughout company

  • Experience collaborating with design and product teams in startup environment

  • Can effectively break down large problems into milestones, executables and realistic deadlines

  • Provides constructive feedback and code reviews

  • Effectively communicate effort vs value when reviewing proposed features

  • Identify opportunities for cross-department collaboration

  • Working in hybrid teams (great Slack communicator & Github organizer)