Full Stack Developer

London 22 months ago Remote Full-time External
Negotiable
Curve are looking for an experienced full stack developer to join their growing team. Curve is a royalty platform for the music industry, so think complex artist contract terms, and calculating across hundreds of millions of lines of streaming data. Our client base is fast growing with both indie labels and well-established industry players. The role will be working as part of a small but fast-growing dev team in building out new features and will be far reaching across all aspects of the codebase and business. The role will include - • Planning and Developing New Features from Scratch - including data visualisations and analytics, complex calculations and payments • Designing and Implementing Changes to Current Features to Best Serve our clients - we're always looking to improve processes, and double down on speed and scalability • Working with the Support team to best help clients onboard via data migrations and get the most from the platform The Technology The stack is a classic MEAN stack, with AngularJS in the front end. Experience across all these is essential, but it is worth noting the front end is likely to be rebuilt using React in the near future. Infrastructure is generally based around AWS, so experience with managing infrastructure within AWS is a plus. We're always looking to improve our technology to improve scalability and speed, so are using some of the best in modern infrastructure to achieve this. The core technologies are as follows: - • NodeJS • HTML, CSS, JavaScript • JSON, XML • Mongo • AWS • Git version control About You You will have 3+ years development experience and be confident in working independently. We want you to grow into the position, helping us shape the product and the direction of the software and company. We're not concerned about your educational background, people come to coding from all walks of life, but we're keen to see you have a solid understanding of best practices in writing nice, reusable code, and are curious to learn and teach others. We're a close-knit team, and you'll be working directly with everyone. We're looking for someone who is excited by our mission to improve label's and artist's access to their data and make royalties easier for everyone. Key Duties • Ongoing development of Curve software • Planning and Developing New Features from Scratch - including data visualisations, analytics, complex calculations, and payments • Designing and Implementing Changes to Current Features to Best Serve our clients - we're always looking to improve processes, and double down on speed and scalability • Working with Clients and Support team to best help clients onboard via data migrations and get the most from the platform • Reporting to management and support on changes made to functionality and code base • Documentation of existing and new functionality Requirements • 3+ Years of development experience • Strong skill set and processes around unit & integration testing • Experience in developing highly scalable and secure applications Experience in the following would be an advantage • Redis • GCP – BigQuery • Music Industry / Royalties / Financial Services Responsibilities • Maintain and Develop Curve codebase • Ensure application is highly secure by following up to date processes • Continue to educate and train yourself in technological advances in security and coding best practices, industry trends and technology developments