Full Stack JavaScript Engineer

at  Curve Royalty Systems

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Aug, 2024Not Specified23 May, 2024N/AWeb Technologies,Integration Testing,Javascript,Version Control,Aws,Json,Git,Royalties,Angularjs,Css,Xml,Mongodb,Music Industry,Financial Services,Infrastructure Management,Express,HtmlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Senior Full Stack JavaScript Engineer
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

  • 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.
  • Web Technologies: Strong knowledge of HTML, CSS, JavaScript, JSON, and XML.
  • 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

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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

London, United Kingdom