Are you interested in helping create a brand-new, purpose-driven company in the music industry? Do you thrive in a collaborative, entrepreneurial environment? If you do, we’d like to get to know you.
WORKING AT THE MLC
The Mechanical Licensing Collective (MLC) is committed to excellence, service, transparency, and diversity. Our culture is collaborative, our people are adaptable, and our office environment is open. On our team, you are respected, valued for your unique strengths and experiences, and empowered to identify and resolve your own challenges.
We are looking for a results-oriented and creative Senior Software Developer to join The MLC Portal Team. You will join a growing team working on our member Portal in a fast-paced, friendly environment. The portal is a very powerful tool that enables our clients to interact with their account in numerous ways.
The MLC Portal team is a key enabler for The MLC. As a member of The MLC Portal Team, you will help us navigate strategic and innovative functionalities that will enable high levels of engagement for our members.
Minimum 5 years’ development experience using multiple programming languages, including Java, node.js, TypeScript, React, HTML, CSS, and, relevant frameworks (Spring Boot, Express)
Understanding of relational databases and NoSQL datastores, (ETL and Big Data Techniques a bonus)
Experience in designing, building and extending REST APIs
Experience with AWS and infrastructure as code, ideally with Terraform or CloudFormation
Knowledge of modern CI/CD processes and DevOps methodologies
Hands on experience using Docker (K8s a bonus)
Track Record of working on large and complex applications with high business and customer impact
AS A DEVELOPER AT THE MLC, YOU WILL BE INVOLVED IN THE WHOLE DEVELOPMENT LIFECYCLE BY:
Designing and implementing fast, reliable and resilient applications that rely on large and varied datasets
Writing and running tests
Working with Designers and Product Managers to translate requirements into technical specifications
Deploying code to our various platforms
AS A MEMBER OF THE TECHNOLOGY TEAM, YOU WILL:
Work in an Agile environment
Be versed in Software Development best practices
Foster constructive dialogue and seek resolution when confronted with technical challenges and solutions designs
Use a combination of problem-solving, technical know-how, and communication skills
Have the opportunity to shape how we build our products at The MLC
YOU WILL CHAMPION THE MLC’S CULTURE BY:
Applying The MLC’s Guiding Principles to your work and your behaviors
Being process-oriented, data-driven, and tech-savvy; being collaborative, curious, and open to new ideas
Engaging in a diverse and dynamic team; continuing with personal development
Inspiring others with your enthusiasm and humility