Full-Stack Developer - New Music Rights & Royalty Platform
Role details
Job location
Tech stack
Job description
This is a hands-on, lead engineering role. You will be a self-starter with the ability to manage an aggressive 12month to MVP approach, you will collaborate directly with the Director to design the optimal technical architecture, develop the system, and (post MVP) assist in the recruitment of additional engineers as the system scales. You'll be wholly responsible for building a next-generation market-leading platform that:
- Ingests and manages music assets & metadata (recordings, rights info, audio files, artwork, stems)
- Automates metadata on-boarding, pre-populating and data validation with parallel databases
- Streamlines the New Composer/Artist on-boarding process
- Registers compositions with PROs worldwide via APIs and industry standards (DDEX)
- Reconciles royalty statements to generate accurate creator payments
- Expedites the metadata on-boarding process
- Discovers new or emerging Performance Rights Organisations and licensing opportunities
- Conducts enduring surveillance and identification of rights-usage, incl. metadata matching, anomaly detection, and rights verification, Platform Development
- Author and iterate the System Design Document (SDD) & Technical Documentation Suite
- Design and implement the core rights management system, API, and frontend dashboard
- Develop a metadata ingestion pipeline supporting DDEX and known metadata standards
- Create a royalty processing engine that matches, calculates, and allocates payments
- Integrate with external PRO APIs (PRS, ASCAP, BMI, GEMA, SACEM, etc.)
- Build a secure composer portal and internal admin tools for catalogue management
Data Gathering & Management
- Develop and maintain Data systems that:
- Crawl and analyse web data to discover new PRO's, societies, and registration standards
- Monitor broadcast and streaming data to identify usage of catalogue tracks
- Automate metadata completion and validation using crawl/scrape techniques
- Use Natural Language Processing (NLP) to extract and summarise rights-related information
- Identify, Deploy and maintain Data models, defining the technical roadmap for the product
System Architecture & Operations
- Own the full technical stack: API, database, AI services, cloud deployment
- Design for scalability, security, and GDPR compliance
- Automate infrastructure with CI/CD pipelines (GitHub Actions / GitLab CI)
- Document architecture, APIs, and workflows for future engineers
- Optionally mentor or manage additional developers as the system grows
Requirements
Do you have experience in gRPC?, * Familiarity with music rights management, royalty accounting, music metadata standards (DDEX)
- Background in data engineering, data science or media analytics
- Previous role in a music tech, fintech, or data intelligence company
- Experience building or consuming data-driven APIs
- Passion for music, data transparency, and empowering creators
- 5+ years of professional software engineering experience (ideally full-stack)
- Strong Python or JavaScript/TypeScript background
- Solid grounding in data structures, algorithms, and cloud architecture
- Degree in Computer Science, Data Analytics, Software Engineering or equivalent professional experience
It is worth noting that whilst the following table provides a list of desired skills, technologies and experience required the SDD is yet to be authored and the suitable candidate should be forthcoming in advising more optimal skills and technologies not identified.
Category - Skills / Technologies
- Backend - Python (FastAPI / Django / Flask) or Node.js (NestJS / Express), GraphQL, gRPC / Protocol Buffers, Go or Rust for performance-critical modules, gRPC-Gateway, Event-driven architecture (CQRS / Event Sourcing)
- Frontend - React / Next.js, TypeScript, TailwindCSS, D3.js, ECharts, Plotly, Radix UI, Zustand / Redux Toolkit, AG Grid / TanStack Table, Storybook
- Database - PostgreSQL, Neo4j, ArangoDB, ElasticSearch / OpenSearch, Redis (incl. Redis Vector), AWS Glue, BigQuery, Snowflake / DuckDB, Delta Lake / Iceberg
- Data Processing - Pandas, PySpark, dbt, Apache Beam, ETL pipelines, Airflow or Prefect
- Messaging / Queues - Celery, RabbitMQ, Kafka, AWS SQS / SNS, Google Pub/Sub, Redis Streams
- APIs - REST / GraphQL (Apollo), gRPC, OAuth2, JWT, Swagger / OpenAPI, API Gateway (Kong / AWS), Postman, Apigee / Tyk
- Cloud Infrastructure - AWS / GCP (S3, Lambda, Cloud Run, RDS, ECS, ECR, CloudFront), Terraform / Pulumi, EventBridge / Step Functions, Prometheus / Grafana / ELK, Secrets Manager / Vault, VPC / IAM policies
- DevOps - Docker, Kubernetes, Helm / Kustomize, CI/CD (GitHub Actions, GitLab CI, ArgoCD)
- Security & Compliance - Encryption, RBAC, IAM / Zero Trust, GDPR / ISO 27701, audit trails, SOC 2 / ISO 27001, OWASP ZAP / Trivy
- Natural Language Processing - spaCy, Hugging Face Transformers, OpenAI API, LangChain, LlamaIndex, Haystack, RDFLib / GraphAware
- Web Data Intelligence - Scrapy, BeautifulSoup, Playwright
- Semantic Search / Vector DBs - Pinecone, Qdrant, FAISS, Weaviate, Milvus
- Audio Recognition & Processing - librosa, torchaudio, PyTorch, ACRCloud, dejavu, chromaprint, OpenL3, Whisper
- Machine Learning Frameworks - PyTorch, TensorFlow, scikit-learn, XGBoost, LightGBM
- Data Science / MLOps - MLflow, Weights & Biases, Kubeflow / SageMaker, DVC / LakeFS
- Automation & Scheduling - Airflow, Prefect
- Model Deployment - FastAPI microservices, Docker, GPU/CPU inference serving, Triton / BentoML, ONNX Runtime
Soft Skills
- Strategic thinker with a hands-on engineering mindset
- Ability to communicate complex technical concepts clearly to non-technical teams
- Self-starter who thrives in an entrepreneurial environment
- Strong focus on data integrity, scalability, and performance
- Enjoys combining creativity, technology, and business insight
Benefits & conditions
- Competitive compensation
- Fully remote working option
- Profit Sharing Scheme
- Pension Scheme
- Allocated (free) parking
- Modern Office Suite incl. on-site gym
Job Types: Full-time, Permanent
Pay: £35,000.00-£55,000.00 per year
Benefits:
- Canteen
- Company pension
- Free parking
- Health & wellbeing programme
- On-site gym
- On-site parking
- Profit sharing
- Sick pay
- Work from home