Software Developer/ Engineer/ Architect

Senior Software Engineer

What We’re Like:

  • A collaborative learning culture: we work as a team to figure out solutions to the technological challenges of the day
  • We focus on improving our customer’s experience every day, all the while taking the time necessary to make sure we do things the best we can
  • We celebrate innovation and want every member at FFF to have the power to experiment and find novel, effective solutions

Your Future:

  • Work closely with product managers and engineers to effectively design and develop our backend platforms
  • Help define development standards, procedures, and guidelines to improve the overall development process
  • Design and develop clean, maintainable, and performant software
  • BS or higher in Computer Science or related technical discipline
  • Expert knowledge of programming concepts. We predominantly use Python and Java, but we are happy to talk to you if you’re coming from a different background as long as you can write good clean code.
  • 5+ years of experience creating scalable web services and applications using microservices architecture.
  • Excellent understanding of software architecture, cloud infrastructure, Linux systems, design patterns and databases
  • Familiarity working in Test-Driven Development and an Agile environment 
  • Great analytical and troubleshooting skills
  • Bonus points if you have:
    • Relevant e-commerce or subscription business experience 
    • Experience working with distributed teams

Perks

  • A supportive, learning environment where we invest in you and your career
  • An opportunity to solve high-scale technical challenges
  • Amazing benefits including medical, dental, vision, pension (and weekly takeaway allowance during the pandemic)
  • Flexible holidays
  • Free FabFitFun subscription and quarterly credit in the Add-Ons store