Job Description
Job Description
Are you interested in helping create a 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.
THE ROLE
We are looking for a results-oriented and creative 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.
QUALIFICATIONS
- Minimum 1 year development experience using programming languages, such as Java, JavaScript, TypeScript, CSS, and relevant frameworks (Spring Boot, React); school experience will be considered.
- Good understanding of relational databases and experience with Elasticsearch or similar NoSQL datastores
- Experience in designing, building, and extending REST APIs - one year preferred
- Knowledge of AWS and infrastructure as code, ideally with Terraform, ECS
- Knowledge of modern CI/CD processes and DevOps methodologies
ESSENTIAL RESPONSIBILITIES
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:
- 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 to resolve problems and offer innovative solutions.
- Use your skills and abilities to shape how we build our products at The MLC; aligning our portal changes with the changing needs of our Members.
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