B

Senior Software Engineer

Beatport
On-site
Lodz, Łódzkie, Poland

About Beatport:


For over 15 years, Beatport has been the global leader in DJ and Club Culture, pushing the boundaries of dance music to all corners of the world. Created by DJs for DJs, Beatport has always been dedicated to innovating new products and services to support evolving generations of music performers and producers.  

 

Working at Beatport, you’ll have the unique opportunity to work for an industry-defining brand in a professionally structured start-up environment where employees work within highly collaborative teams across the globe on products and services that change how DJs and fans experience music.

Like our audience, we are global. Beatport offers the possibility to work remotely and has offices in the UK and Los Angeles.

 

The Beatport Group includes some of the best-known brands in DJ culture, including Beatport, Beatsource, Loopmasters, Plugin Boutique, Loopcloud, Beatport Streaming, Ampsuite and LabelRadar; we are consistently looking for bright, creative professionals with diverse perspectives and backgrounds. So whether your dream job is currently listed below or not, please introduce yourself if you believe you’d be a great addition to our team, who are as excited as we are to continue revolutionising the ecosystem that empowers DJs and creators to be successful at their craft.


Where you come in

We are looking to hire driven and talented full-stack software engineers to join our development teams. Ideal candidates have a long track record of broadly-based dev skills, project successes, positive and constructive attitudes and can balance the demands of the software development lifecycle with their team.

Our web application stack is mostly Ruby on Rails, JavaScript, API development, cloud technologies and products (Amazon Web Services). Along with these technologies, a solid foundation of software design principles and a positive, collaborative attitude is what we are looking for. (That last one is non-optional). We are passionate about electronic music and culture and hope you are too!


The Role

This role requires eligibility to live and work in Poland and speak fluent Polish.

The right full-stack Software Engineer can be localized in Lodz (Poland) or hybrid mix mode: 80% remote, 20% office.

This is a high impact role in a growing company.  You’ll work directly with your team lead and Product Owner to plan and execute our software development goals every quarter. You’ll work alongside the product team to understand and translate their vision into working software. 


As a Senior Software Engineer you are accountable for:

  • Assisting and guiding your team members on a daily basis
  • Ownership of your software development goals until they are complete
  • Providing technical leadership and design decisions for your team members and product stakeholders, meaning:
    • Ensuring best practices
    • Negotiating for time in the sprints to address technical debt and raising technical concerns about the existing software so that product owners are clear about the impact of unaddressed problems
    • Providing subject-matter expertise or seeking out help from other experts to ensure the best decisions get made at implementation time
    • Promoting thoughtful and careful code review and using reviews as instructional moments when opportunity arises
  • The health of the primary codebases your team works on - unit tests, CI, documentation, security warnings, build status, dev environments.
  • Ensuring the team makes progress on department-level OKR’s NEW
  • Collaborating with the product owner on a frequent basis regarding features and user stories
  • Being aware of QA coverage, automation efforts, and overall quality status of the products you are working on, and ensuring efficient communication and testing organization with QA. NEW
  • Providing honest communication to stakeholders about the software you work on

To satisfy the above accountabilities, you will be performing the following work on a regular basis:

  • Write software on a daily basis throughout our stack (API’s, front-end applications and tests)
  • Code review a significant portion of the code posted by your team
  • Provide constructive and thoughtful technical feedback on code reviews
  • Pair program with your teammates when they need help
  • Organizing design or programming sessions to unblock tickets as fast as possible


As a Full-stack Senior Software Engineer you will require:

  • Demonstrable proficiency with Ruby on Rails and JavaScript
  • Strong experience with web technologies and protocols (HTTP, REST API’s, websockets, OAuth workflows, etc.)
  • Knowledge of cloud services and experience integrating their SDK’s (Amazon Web Services preferably)
  • Dedication to designing and writing clean, understandable and testable code
  • Proficiency with React web framework
  • Experience building scalable public APIs over HTTP
  • Moderate proficiency with SQL, RDBMS databases such as MySQL or Postgres, and experience with cloud document databases or key/value databases

Experience with kubernetes, databases, networking, machine learning/AI, programming languages like Elixir and Go or previous roles in the music industry are all great bonuses to bring to the role.


 

Please send a resume and links to any work samples.


Benefits: 


We offer a responsible and exciting proposal with an international range. The position is within a highly motivated team with a positive working climate that will allow you to express your talent fully. In addition, we offer appropriate remuneration, and very good development chances within a dynamically growing enterprise. Beyond this, the position offers an intensive integration in the international music scene.


  • Hybrid work options
  • A professional environment with room for creativity and fun 
  • VIP Access to select music events & Livestreams
  • Focus Days
  • + more


Equal Employment Opportunity:

 

Beatport strongly supports equal employment opportunity for all applicants regardless of race, colour, religion, sex, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, sexual orientation, genetic information, or any other characteristic protected by state or federal law. 

 

Hiring Practices: