Saturday, March 05, 2011

Beatport - Application Developer

Beatport is the recognized leader of electronic music downloads for DJs and fans alike delivering content in premium-encoded formats that match the professional performance quality standards of the world's leading sound systems.​ Beatport.​com allows users to access the world of club music through secure, legal, hi-speed, high quality downloads in MP3, MP4 and WAV formats on a pay per download basis from an impressive library of the world's leading independent labels.​ Our growing company seeks enthusiastic, talented people to add to our team.​


As an Application Developer at Beatport you will work on a 5 to 7 member, cross-functional (DB, UI, QA, IT, and of course APP specialties), Agile Scrum team building solutions to address business and technology needs.​ You will apply your knowledge and expertise of software design and architecture in a LAMP environment on a daily basis, but are encouraged to work with your teammates to solve complex problems outside of your specialization where appropriate.​



Other than development time, there is planning time at the start of each 2 week iteration where you will plan, task, and estimate user stories.​ At the end of each iteration you will be involved with release demos where your team shares (with the company) work completed (and marked accepted) within the iteration.​ We have a highly collaborative environment where the team works to define a solution with our Product Experts and Stakeholders so that everyone can share in the success of releasable value on a regular basis.​



To land this job you'll need to have:


5+​ years relevant experience in Software Development
Proven experience in software design, architecture, and services solutions
A solid understanding of PHP and Open Source solutions
Process experience with security, environment management, and capacity planning
Proven Object Oriented experience
Understanding of Test Driven Development
Confidence with Linux, Python, Javascript
Familiarity with software release procedures and requirements
Knowledge of a variety of general web technologies (HTML, AJAX, XML, JSON, etc.​)
Proven ability to work with others to efficiently tackle teamwork-oriented tasks



And it will be an added bonus if you've got:


Experience working with Agile methodologies
Interest and expertise with a variety of Open Source solutions
Ability to effectively document and present technical concepts

Beatport offers a competitive benefits package plus a hip and collaborative work environment.