Sr. Full Stack Developer

Location: Portland, OR

Department: Engineering

Type: Full Time

Min. Experience: Experienced

About Us
Discogs is the largest database of music information. Each month, millions of people use Discogs to connect and learn about music as well as buy and sell it. We are a small and creative company where each Team Member’s contribution can have a large impact. As Discogs continues to grow, we are looking for bright, dedicated, innovative, and highly motivated people to help us realize the vision of Discogs: To be the premier website for music enthusiasts everywhere.

What We're Looking For
A qualified candidate will have extensive experience working in a services-oriented architecture; the ideal candidate will have demonstrable experience orchestrating multiple services (a "forest") beyond contributions to individual services ("trees"). While this position will work primarily with Python, SQL, Docker, and Kubernetes, skills in Javascript and CSS are a nice bonus. The candidate should be familiar with development best practices like TDD, CI, and Domain-Driven Design. We want someone knowledgeable about industry trends, but also with the experience to know when to rely on time-honored principles and tools.

As a member of a small cross-functional team focused on the Discogs Marketplace, you will help design, improve, and implement APIs and infrastructure that power one of the largest music marketplaces in the world. Empathetic communication and low-ego collaboration are core to how we work, whether that's inside the team, in concert with other development squads, or in conversation with nontechnical areas of the business.

Your Wheelhouse

  • Provides mentoring to other developers
  • Guides technical decisions related to API design and services architecture
  • Familiar and experienced with common pitfalls and needs of a service-oriented architecture - short circuiting, transaction tracing, and caching
  • Develops and maintains software following Agile and DevOps methodologies
  • Collaborates with team members on troubleshooting and creating elegant solutions to complex problems
  • Assists with estimation and prioritization of development efforts
  • Actively engages with product-focused teams to build a variety of features

How You Got Here

  • Five or more years of experience building scalable and high traffic web applications
  • Three or more years of experience in a services-oriented architecture
  • Thorough understanding of Full Stack Web Development and Object-Oriented programming
  • Preference for Open Source software tools
  • Proven track record of shipping code and getting things done
  • Experience with automated testing and test-driven development
  • Demonstrates effective communication with a global team in multiple time zones

Compensation, Benefits, and Perks...OH MY!

  • Competitive Compensation: Salary Quarterly Bonuses, Profit Sharing, and 401(k) match
  • Your choice of hardware: MacBook Air or Pro are the most common among our Team Members
  • Tri-Met Pass: our office is conveniently located within steps of a Blue Line MAX Stop
  • Healthy amounts of Paid Time Off (PTO), Holidays, and Paid Maternity/Paternity Leave
  • Fully Paid Medical and Dental Insurance for you and your dependents
  • Gym Membership or Wellness Stipend
  • Team Member Exchange Program: EU office is located in Amsterdam, Netherlands
  • Annual Continuing Education Allowance
  • Flexible Work Environment
  • Comfortable, Well-stocked Office (we like snacks)
  • Catered lunch on Fridays
  • Fun and Dynamic Culture

When applying please include a cover letter and tell us why you want to work at Discogs. Please also include links to your code and/or open-source contributions on GitHub or BitBucket.

Discogs, Inc. is an Equal Opportunity Employer. Applicants needing accommodation to apply should contact us at 503-597-6340.



Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
What excites you most about the potential of working at Discogs?*
Briefly describe the attributes of the best team you have worked on.*
What would you improve on Discogs?*
Links to your code samples at GitHub, BitBucket, etc if applicable:*
Who are your top five favorite music artists?*
Human Check*