Senior Back End Software Engineer
Job description

Must currently live in the United States, Pacific or Mountain time zones only please*

Friendbuy is the leading platform for referral marketing. Our clients are disruptors such as Dollar Shave Club, Casper, Away and Outdoor Voices, as well as Fortune 100s such as Walmart, Intuit, and Disney. If you’ve ever referred a friend to any of these amazing brands, you’ve used Friendbuy. We are technology-first and we believe in success through innovation, a core philosophy prioritized by our Founder & CEO who graduated from MIT.

The Opportunity

Friendbuy was recently named by as the fastest-growing referral platform in the industry. We’re in the lead position to power referral & loyalty for all of e-commerce, and we’re looking for a Senior Backend Engineer who loves elegant design and high-quality code to join our team and help us dominate the market. Our platform is served globally to millions of concurrent users and collects thousands of data points per second. Developers rely on our extensive APIs and SDKs; marketers rely on our delivery speed, uptime and the sophistication of our user-facing functionality on web and in mobile apps.

Friendbuy’s platform is distributed, auto-scaling, and event-based with a micro-service architecture (inspired by the actor-model). We’re built for rapid deployment with fully scripted infrastructure and CI/CD. Your opportunity is to join a team of collaborative engineers to extend our lead through innovation. Compensation is highly competitive and we can offer attractive equity packages to those who are interested. Our ideal candidate wants to solve real engineering challenges while writing the best code they’ve ever written. We’re a culture of high-quality work.

What You’ll Do:

  • Explore our micro-service architecture to find what excites you, because every team member should feel exhilarated by their work
  • Take responsibility for becoming an expert in your domain
  • Write high-quality code to create simple and elegant solutions
  • Build trust through execution
  • Share your knowledge with your teammates


  • Bachelors Degree in Engineering, Science or Math
  • 7+ years experience programming in a professional setting
  • Strong Node.JS, Python, Golang, Java or PHP skills
  • Experience with stream processing, micro-services, state-based processors and functional programming
  • Emphasis on quality: end-2-end testing, unit-testing, integration testing, technical documentation, user documentation

Technologies We Use

  • Lambda, Kinesis, DynamoDB, Elastic Search, Redshift
  • Typescript, Jest, Puppeteer, React, Redux, NodeJS
  • Terraform, Apex, YAML
  • AWS, CircleCI

Compensation, Benefits & Perks

  • Competitive Salary
  • Attractive equity packages to those who are interested
  • Excellent health insurance options, plus dental & vision coverage
  • Flexible vacation policy
  • Family leave
  • A fun and collaborative work environment

Friendbuy is an equal opportunity employer. We’re looking for smart, creative people of diverse backgrounds and perspectives to join our remote team of innovators. We believe work-life balance is the way to get stuff done and be happy doing it. We hire exceptional talent and give our people the opportunity to develop and grow.

Job Type: Full-time

Pay: $135,000.00 - $160,000.00 per year


  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Vision insurance


  • Monday to Friday


  • Bachelor's (Required)


  • Software development: 7 years (Required)

Work Location:

  • Fully Remote

Work Location: Remote

report job
Protect yourself


11 to 50

Company ratings
    Company reviews