Senior Software Developer
Company
Mechanical Licensing Collective
Location
Nashville, TN
Type
Full Time
Job Description
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.
THE ROLE
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.
QUALIFICATIONS​
- 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 Elasticsearch or similar NoSQL datastores
- 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
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:
- 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
Date Posted
03/08/2023
Views
14
Similar Jobs
Customer Support Specialist - HST Pathways
Views in the last 30 days - 0
HST Pathways is seeking a Customer Support Specialist to join their remote team The role involves providing exceptional client support troubleshooting...
View DetailsProduct Delivery Lead - Caterpillar
Views in the last 30 days - 0
Caterpillar Inc is seeking a Product Delivery Lead for the MyCatFinancial team The role involves providing technical and people leadership improving o...
View DetailsCompliance Specialist - EVERSANA
Views in the last 30 days - 0
EVERSANA is a global company with over 7000 employees committed to creating and delivering nextgeneration commercialization services to the life scien...
View DetailsInfrastructure Specialist - Oracle Apps DBA - Caterpillar
Views in the last 30 days - 0
Caterpillar Inc is a global company that values its employees and their unique experiences They are committed to hiring diverse teams and creating a r...
View DetailsAssociate Business Process Analyst - Caterpillar
Views in the last 30 days - 0
Caterpillar Inc is a global company that values its employees and their contributions The company is committed to hiring diverse teams and fostering a...
View DetailsController - Wealth Access
Views in the last 30 days - 0
Wealth Access is a rapidly growing enterprise customer data insights platform that unifies and enriches data from financial services to generate deep ...
View Details