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
Co-Founder & CEO Troy Carter (Atom Factory, Spotify)
Co-Founder, President Suzy Ryoo (Atom Factory, Cross Culture VC)
Engineering, Ryan Quisenberry (VSCO)
Strategy, Anis Rashid (Overtime, Spring, Goldman Sachs)
Design, Steph Wu (Warby Parker, WeWork)
Product, Austin Hurwitz (Amazon Music)
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)