Senior Software Engineer

FabFitFun is seeking a highly experienced Senior Full-stack or Back end Java Engineers to join our team. This engineer will have the opportunity to mentor our less experienced engineers and work on complex technical problems.  We’re hiring engineers for a number of our teams:

  • Growth and Shopping: be part of the team that delivers a data-driven personalized shopping experience
  • Loyalty and Box Experience: be part of the team building engaging features and an AR driven unboxing experience for our consumers
  • Internal Tools and Payments: be part of the team that oversees billings for over half a million customers and delivers all the tooling and data insights to the rest of the company

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 everyday, how we do that, 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

What You'll Do:

  • Work closely with product managers and architects, and engineering 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.
  • Mentor less experienced developers

What You'll Bring:

  • BS or higher in Computer Science or related technical discipline
  • Expert knowledge of Java programming language concepts, Java EE, SQL, and NoSQL
  • 5+ years of experience creating scalable object-oriented RESTful web services and applications in Java
  • Strong understanding of software architecture, Linux systems, design patterns and relational databases
  • Familiarity working in test-driven development and Agile environment
  • Strong analytical and troubleshooting skills
  • Experience working with distributed teams

Bonus Points:

  • Relevant e-commerce and/or subscription experience
  • Strong knowledge of AWS Lambda, serverless architectures, and microservices

What You'll Get:

  • Full health-care coverage
  • Dental and vision coverage, competitive medical coverage for dependents
  • Catered lunch 3x/week, kitchen stocked with great snacks and drinks
  • Employee perks including generous vacation policy, dog-friendly office, free FabFitFun subscription and paid parking!
  • 12 weeks’ paid parental leave
  • Fun and friendly culture

Meet Some of FabFitFun's Employees

Brian K.

Data Scientist

Brian makes data comprehensible for all of FabFitFun—collecting and interpreting data to assist the company in decision-making processes.

Reina G.

Director Of Brand Partnerships, Lifestyle

Reina creates relationships with brands to craft an amazing experience for FabFitFun’s members. She and her team curate the products that end up in their seasonal subscription boxes.

Back to top