Senior Software Developer

Mechanical Licensing Collective • Nashville, TN

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
Apply Now

Date Posted

03/08/2023

Views

14

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

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 Details

Product 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 Details

Compliance 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 Details

Infrastructure 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 Details

Associate 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 Details

Controller - 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