About the Position
We are looking for a Senior Python Developer to help build and maintain backend services, APIs, internal platforms, and data processing solutions.
Responsibilities
- Develop and maintain backend applications and services using Python
- Design, build, and maintain backend APIs and microservices
- Develop tools and services supporting royalty processing, rights tracking, metadata management, and operational workflows
- Build integrations with external systems, DSPs, licensing platforms, and internal systems
- Design, develop, and optimize data processing workflows and ETL pipelines
- Work with large music catalog datasets and publishing administration data
- Write and optimize SQL queries and database operations
- Collaborate with product managers, publishing operations teams, analysts, and architects
- Participate in architecture and technical design discussions
- Improve system scalability, reliability, performance, and maintainability
Requirements
- Strong experience with Python
- Strong SQL knowledge and experience working with relational databases
- Strong TypeScript experience
- Experience with Unix and Linux environments and shell scripting
- Understanding of networking fundamentals
- Experience with AWS cloud platform
- Familiarity with Docker and CI/CD pipelines
- Understanding of scalable backend architecture
- Good communication skills and ability to work in cross functional teams
Nice to Have
- Experience with music publishing, royalties, licensing, or rights management systems
- Experience with GraphQL
- Knowledge of event driven architectures
- Experience with operational analytics and reporting tools
- Familiarity with large scale metadata systems
Technologies
Python, TypeScript, SQL, REST APIs, Microservices, Unix, Linux, Shell scripting, AWS, Docker, CI/CD pipelines,