About The Role

As a Junior Software Engineer, you will be an integral part of our dynamic development team, contributing to the creation and enhancement of cutting-edge software solutions. This role offers an exciting opportunity to work on diverse projects utilizing a range of technologies, including Python, Node.js, React, Next.js, Docker, and AWS. You will collaborate closely with experienced developers, participating in all stages of the software development lifecycle, from concept to deployment. This position provides an excellent platform for professional growth, where you can expand your skills, learn new technologies, and make meaningful contributions to innovative software products.

 

Essential Duties and Responsibilities

  • Collaborate with senior engineers to design, develop, and maintain scalable software applications using Python.
  • Participate in code reviews, providing and receiving constructive feedback to ensure code quality and adherence to best practices.
  • Utilize Docker for containerization and deployment of applications, ensuring consistency across development, testing, and production environments.
  • Work closely with DevOps team to automate build, deployment, and monitoring processes, optimizing development workflows.
  • Contribute to the implementation and maintenance of CI/CD pipelines to enable rapid and reliable software delivery.
  • Utilize Jira for task tracking and project management, ensuring timely completion of assigned tasks and adherence to project timelines.
  • Collaborate in an Agile environment, participating in sprint planning, stand-ups, and retrospectives to drive continuous improvement.
  • Utilize Git for version control, ensuring accurate tracking of code changes and seamless collaboration with team members.
  • Gain familiarity with AWS services and architectures, assisting in the deployment and maintenance of cloud-based applications.

Qualifications and Skills

  • 0-5 years of experience in software development
  • Proficiency in at least one programming language, preferably Python or JavaScript.
  • Bachelor’s degree in computer science, Engineering, or related field preferred but not required.
  • Solid understanding of software engineering fundamentals.
  • Experience with modern JavaScript frameworks.
  • Familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes.
  • Exposure to DevOps practices and tools for continuous integration and deployment.
  • Proficiency in version control systems, preferably Git.
  • Experience working in an Agile development environment.
  • Strong problem-solving skills and ability to troubleshoot technical issues independently.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Physical Requirements

  • Flexible to work additional hours as needed to meet project deadlines.
  • Ability to sit and work at a computer for extended periods.
  • Occasional lifting of equipment or materials may be required, but not exceeding 20 pounds.
  • Ability to communicate effectively in person, over the phone, and through digital channels.

 

Additional Requirements

  • In Office work required.
  • Relocation to St. George at applicant's expense required prior to start

 

About beatBread

 

 

The Concept 

beatBread is a technology driven platform that enables funding for artists, labels, composers, and other key music industry participants.  Creators always have the option to retain long-run ownership of their Music when they seek funding from beatBread, and receive transparent, flexible funding options. Instead of listening to each artist's Music and guessing whether they will grow or not, we feed streaming and fan-engagement data to an optimized machine-learning model to predict artist growth and revenue.  We use these predictions to invest in artists, and, also, to empower music companies, institutions, and high net worth individuals to make their own investments in artists. Investors include leading venture capital firms, including Deciens Capital, Mucker Capital and Afore Capital, along with several progressive and innovative music companies.

 

Why Artists Love What We Do 

Artist’s love beatBread because they can fund their careers without giving up ownership of their Music or the choice of their partners. beatBread's approach also enables us to fund creative people and organizations from those that are "chart toppers" to those who are too small or too "off center" for traditional labels to back.

 

Because we don't tell artists which marketing, distribution, or creative partners they need to work with, even large, chart-topping artists often find the options we provide more attractive than traditional funding options. 

 

Company Growth 

Since funding our first artist two years ago, we are now funding more than a deal per day and putting seven figures of advance dollars out in the market each month. Prominent artist service companies have chosen to integrate our platform directly into their products, with major streaming platforms and distributors showing keen interest in partnership.  

 

Our Team and Culture 

beatBread is a lucky combination of music business executives with decades of experience, startup folks who love music, data scientists who live to dig into billions of data points, and software developers born to build cool stuff. We are all unified by a mission to help more musicians stay independent and keep control of their work and their careers, and a vision to become the largest source of funding in the global music industry. 

 

Culturally, we are curious, hardworking, and informal. As a matter of both pragmatism and personal values, we do our best to approach our work and our partners with more humility than many fast growing venture-backed companies, or many entertainment professionals who put image and status ahead of impact and value. 

 

Benefits

We strive to offers exceptional benefits to our full-time employees.  These are just a few of our amazing benefits:

 

  • 100% paid health insurance for employees AND their dependents
  • Several options for dental, vision, life, and other supplementary insurance coverages
  • Paid sick and vacation time begins accruing on your first day with the company
  • Participation in our 401k retirement saving account upon hire.  The company matches up to 3%.
  • Twelve paid holidays per year
  • …and so much more!