Enable job alerts via email!

Senior Full Stack JavaScript Engineer

Curve Royalty Systems

London

On-site

GBP 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Job summary

A leading royalty management company in London is seeking a seasoned Full Stack Developer to enhance their platform for music royalty calculations. The ideal candidate has 6+ years of experience in full stack development, strong skills in scalable application development, and proficiency in the MEAN stack. Join a dynamic team dedicated to improving data access and royalty management in the music industry.

Benefits

Innovative work environment
Growth opportunities
Mission-driven team
Excellent employee benefits

Qualifications

  • 6+ years of development experience.
  • Proficient in unit and integration testing.
  • Expertise in developing scalable and secure applications.
  • Experience with MEAN stack: NodeJS, AngularJS, MongoDB, Express.
  • Proficient in using Git for version control.

Responsibilities

  • Plan and develop new features including data visualisations.
  • Design and implement changes to improve existing features.
  • Collaborate with the operations team for client support.
  • Devise solutions to enhance platform scalability.
  • Document functionalities and communicate changes.

Skills

Full stack development
Scalable application development
Unit and integration testing
NodeJS
AngularJS
MongoDB
Express
Version control with Git

Job description

Curve is seeking a seasoned Full Stack Developer to join our dynamic and expanding team. As a Senior Full Stack Node Engineer, you will play a pivotal role in developing and enhancing our platform serving the music industry's complex royalty calculations and catalogue management.

About Curve

Curve is revolutionising royalty management with our innovative platform. We handle complex artist contract terms and massive calculations across streaming data for over 1500 of the most innovative and successful record labels, publishers, and distributors. Our client base is a mix of cool indie labels and well-established industry players, and it's growing fast.

Key Responsibilities

  • 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
  • Scalability Solutions: Devise and implement solutions to enhance platform scalability.
  • Documentation: Document existing and new functionalities.
  • Communicate Changes: Report changes in functionality and codebase to management and support teams
  • Ongoing Development: Maintain and develop the Curve software to ensure high performance and security.

Required Skills and Experience

  • 6+ Years Development Experience: Proven experience in full stack development.
  • Strong Testing Skills: Proficient in unit and integration testing.
  • Scalable Application Development: Expertise in developing highly scalable and secure applications.
  • MEAN Stack Proficiency: Experience with NodeJS, AngularJS (and potentially React in the future), MongoDB, and Express.
  • Version Control: Proficient in using Git for version control.

Additional Beneficial Experience

  • 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.

About You

  • Independent Worker: Confident in working independently and making significant contributions.
  • Best Practices: Solid understanding of best practices in writing reusable, maintainable code.
  • Curiosity and Learning: Eager to learn and teach others, staying updated with technological advances.
  • Team Player: Excited to work closely with a small, dedicated team to achieve our mission of improving data access and royalty management for labels and artists.

Why Join Curve?

  • Innovative Environment: Work with some of the best modern infrastructure to push the limits of scalability and speed.
  • Growth Opportunities: Grow into your role and help shape the direction of our software and company.
  • Mission-Driven: Be part of a team dedicated to making royalty management easier and more transparent for the music industry.
  • Excellent employee benefits: Benefits are location specific. Apply now to find out more.

If you're passionate about music, technology, and creating impactful solutions, we'd love to hear from you. Apply now to join our innovative team at Curve.

Create a Job Alert

Interested in building your career at Curve Royalty Systems? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone

Resume/CV

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.