Join the World's Largest Remote Community. We're waiting for you! Connect and Grow Today!
×

See more Full-Stack Programming jobs

Back to all jobs

[Electronic Music] Senior Full Stack Software Engineer

Posted 3 days ago

Proton (established in 2001) is a fully independent and bootstrapped company that builds software & services powering over 4000 electronic music labels.  Our core business is digital music distribution: helping clients deliver their catalog to DJ stores like Beatport and streaming platforms like Spotify, while also helping them monetize on social media networks like YouTube & Facebook.  We're also the #1 provider of DJ Mixes to Spotify & Apple Music!

Our Mission & Vision
Since we started in 2000, Proton’s mission has always been to lead the electronic music industry forward. As a distributor, we look for ways to help our music labels save time, increase earnings, and grow in a reliable & innovative way.  Running a digital electronic music label is a lot of work, but Proton makes it easier, sustainable, and a lot more fun.  Learn more about our product here.

The crew that runs Proton also run their own record labels, produce their own tracks, and many of them are DJs too. We're passionate about music and have built Proton to help solve problems that we face every day as music makers and lovers ourselves. 

We’re looking for a Senior Full-Stack Engineer with strong back-end expertise to help modernize and maintain critical systems—especially those that aren’t always glamorous (like legacy codebases)—but are essential to the heartbeat of our platform. This is not a management role. We want a dependable, experienced developer excited to improve stability, scalability, and maintainability.

You’ll work closely with our fully remote team to support systems written in Ruby on Rails and PHP/Laravel, with some involvement in React/Next.js/TypeScript front-ends. We’re especially interested in engineers who enjoy getting their hands dirty, take pride in quality, and can work independently with minimal direction.

Why Join Proton

  • Remote-first culture with flexible hours.

  • Collaborative, respectful team with a passion for music and code.

  • Opportunities to grow across technologies and systems.

  • Competitive compensation and meaningful work supporting independent artists.

  • Proton is a values driven organization, meaning we aim to align the actions we take with shared ideals. Each team at Proton has its own value system; you can check the engineering team's here.

What You’ll Do

  • Maintain, refactor, and improve existing systems—including a legacy PHP app with raw SQL.

  • Contribute to modernizing that app in Laravel, Rails, and GraphQL.

  • Support our Rails platform with clean, scalable code.

  • Collaborate with front-end engineers on React/Next.js projects when needed.

  • Be able to write performant SQL queries for use-cases when the ORM is not performant enough.

  • Assist in API work, including migrating from REST to GraphQL.

  • Work across cloud platforms (GCP, Netlify), Docker, and CI/CD pipelines.

  • Follow Shape Up methodology to deliver focused, high-impact work.

What We’re Looking For

  • 5+ years of back-end or full-stack development experience.

  • Extensive experience with a modern web application framework (e.g., Ruby on Rails, PHP/Laravel, Django, Spring, .NET, etc.).

  • Familiarity with Ruby on Rails or PHP/Laravel is a plus — or enthusiasm to quickly learn them if not already experienced.

  • Strong SQL skills—confident writing queries without an ORM.

  • Familiarity with React, Next.js, and TypeScript.

  • Comfortable working in a remote, async-first team with excellent communication skills.

  • Experience with Git/GitHub, Docker, and cloud infrastructure.

  • Self-driven, accountable, and eager to learn.

Nice to Haves

  • Experience with Laravel migrations or legacy-to-modernization projects.

  • Familiarity with the Shape Up process or similar agile methods.

  • Awareness of web security fundamentals.


Apply Now

Let's start your dream job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Full-Stack Programming Jobs

Just set your preferences and Job Copilot will do the rest-finding, filtering, and applying while you focus on what matters.

Activate JobCopilot

Related Jobs Remote Full-Stack Programming jobs