Backend Engineer (Contractor)

| Austria | Remote
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About BeatStars

Since 2008 BeatStars has been the pioneering and go-to online music marketplace to connect millions of recording artists and music producers worldwide. BeatStars is also the leading artist discovery tool for all the major and independent labels. Most recently, BeatStars partnered with Sony Publishing to launch its publishing arm on the platform.

Now, with over 3 million monthly active users, we've paid over $200M to our creator community. We continue to support independent musicians with the tools, community, opportunities, and education they need to earn a living doing what they love.

What You’ll Be Doing

We are seeking a talented and experienced Backend Engineer (Contractor) who can work with us 40 hours per week on multiple projects. As a Backend Engineer, you’ll be responsible for creating, maintaining, testing, and debugging the entire back-end. This includes the core application logic, databases, data and application integration, API, and other back-end processes. You will be asked to show a strong sense of ownership, agility, and creativity.

Responsibilities:

  • Design and implement new features in an agile software development process for our users and internal stakeholders to grow BeatStars core business.
  • Maintain existing features within our software platform with a commitment to maintainability, observability, and evolvability.
  • Build internal tooling, fix bugs, tighten security and improve our platform's performance.
  • Write tests and to ensure code is reliable, maintainable, understandable and robust as we continue to grow our users.
  • Partner with stakeholders & QA to ensure product requirements are met and we’re always delivering value to customers.
  • Troubleshoot problems and identify areas for improvement.
  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
  • Work with a diverse multi-disciplinary team that includes software engineers, product managers, and support staff.

What You’ll Need

  • Have a minimum of 3+ years of relevant software engineering experience.
  • Strong skills in Java 8+, SpringBoot, Docker, SpringCloud and other Spring components.
  • Must have experience with some type of database, NoSQL, MySQL or both.
  • Bonus: Experience with MicroServices within AWS as we work with serverless technologies and asynchronous workflow. (DymanoBD, Lambda, Kenesis, SQS, SNS and other AWS offered Services).
  • Bonus: Experience with NoSQL (preferably DynamoDB), MySQL, Redis, ElasticSearch.
  • Development experience using TDD and BDD framework.
  • Build and release process using Git, Jira, Jenkins or Github Actions.
  • GraphQL is a plus. 
  • Previous experience with ETL, data lakes and or data analysis (preferably with Amazon Redshift).
  • Love working on distributed systems creating scalable, fault-tolerant infrastructure.
  • Excellent English, both verbal and written.

This role might be for you if:

  • You are a team player. You understand that flying solo is a limiting and isolating choice and know that making your team look good works far better than creating a one-man show.
  • You have agility and can flex work schedule during exceptional periods of launch dates.
  • You respond quickly and appropriately to the needs of others.
  • You have a knack for explaining complicated things simply.
  • You are an out-the-box thinker when it comes to finding solutions for problems.
  • You will blow us away with your work ethic, your passion, your integrity, your attitude, and your energy!

Compensation:

As a dynamic and global remote company at the forefront of the music industry,  BeatStars values the expertise and contributions of our Contractors in contributing to its success. We offer competitive monthly compensation, clear project scope, and open communication channels to ensure your success working with BeatStars. We determine compensation considering a variety of factors, including primary work location and the level of a Contractor’s skills and experience against the needs of the role.

Location: Remote 


Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BeatStarsFind similar jobs