Senior Full Stack Engineer

New Today

Overview

Join to apply for the Full Stack Engineer role at Curve Royalty Systems.

Curve Royalty Systems is revolutionizing music royalty accounting. Our platform can ingest unlimited income statements from countless distributors and formats, collating information from a variety of sources and providing our clients with a seamless, transparent experience. Artists, labels, and publishers gain real-time access to their royalty data via our intuitive dashboard.

At Curve, trust underpins everything we do. We operate with a high level of autonomy and expect everyone to take ownership of their responsibilities, make thoughtful decisions, and speak up when they need support. Our culture is built around openness, mutual respect, and a shared commitment to improving royalty accounting for the music industry.

We are a globally distributed team committed to transparency and continuous improvement, staying connected through clear communication and structured self-management.

The Role

Curve is seeking a Senior Full Stack Engineer to help evolve and scale our royalty accounting platform. You will work on complex financial data flows, scalable APIs, and client-facing tools that serve hundreds of music companies. This role offers ownership of key systems and processes, influence on technical direction, and the opportunity to contribute to how we build at scale.

What You’ll Be Doing

  • New Feature Development: Plan and develop new features from scratch, including data visualisations, analytics, and complex calculations and payments.
  • Enhance Existing Features: Design and implement changes to current features to improve processes, speed, and scalability.
  • Client Support: Collaborate with the operations team to assist clients with data migrations and maximise their platform usage.
  • Scalable Solutions: Develop systems that scale with increasing data volumes and complexity.
  • Documentation: Write and maintain clear, high-quality documentation for both new and existing systems.
  • Communicate Changes: Communicate technical changes clearly with stakeholders across the business.
  • Ongoing Development: Maintain and develop software to ensure the Curve platform remains performant, secure, and reliable.

Who You Are

  • 6+ Years Development Experience: Proven experience in full stack development, ideally in product-focused teams.
  • MEARN Stack Proficiency: Experience with NodeJS, AngularJS/ReactJS, MongoDB, and Express.
  • Independent Worker: Confident in working independently and making significant contributions.
  • Best Practices: Committed to writing clean, maintainable code and following best practices.
  • Strong Testing Skills: Comfortable writing unit and integration tests to ensure reliability.
  • Scalable Application Development: Expertise in developing highly scalable and secure applications.
  • Web Technologies: Strong knowledge of HTML, CSS, JavaScript, JSON, and XML.
  • Version Control: Proficient in using Git for version control.
  • Curiosity and Learning: Eager to learn and teach others, staying updated with technological advances.
  • Team Player: Curious and collaborative—you ask questions, share knowledge, and enjoy learning from others.

Nice to Haves

  • BigQuery: Experience with GCP and BigQuery is a plus.
  • Large Datasets: Experience in handling and processing large datasets.
  • Industry Knowledge: Familiarity with the music industry, royalties, or financial services.
  • AWS and Infrastructure Management: Experience with AWS and infrastructure management.

Why Join Curve?

  • Collaborative Team: Work with a smart, supportive group solving real-world problems for the music industry.
  • Meaningful Impact: Contribute to a growing platform used by hundreds of music companies.
  • Mission-Driven Culture: Join a company focused on improving transparency and accuracy in royalty accounting.
  • Growth Opportunities: Grow into your role and help shape the direction of our software and company.
  • Excellent employee benefits: Benefits are location specific. Apply now to find out more.

The Application Process

  • Application: Please click on the link to apply. A cover letter is optional but can be a great way to tell us more about your interest in the role and what you’d bring to the team.
  • Preliminary Phone Screening: Speak with our Talent Acquisition Manager about your background and interest.
  • Introductory Interview: Meet with core engineering team members to discuss the role and your strengths.
  • Technical Assessment: Complete a short take-home exercise to demonstrate problem-solving approach and communication.
  • Technical Review Interview: Walk us through your take-home approach, reasoning, and trade-offs.
  • Team Interview: Meet additional team members to discuss collaboration, values, and growth – plus your assessment experience.
  • Final Interview: Meet with our President to discuss Curve’s vision and how this role fits long-term goals.

If you’re passionate about music, technology, and creating impactful solutions, we’d love to hear from you. Apply now and help us shape the future of royalty accounting in music.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Referrals increase your chances of interviewing at Curve Royalty Systems by 2x

Get notified about new Full Stack Engineer jobs in London, England, United Kingdom.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£150,000 - £200,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search