Software Engineer @ FabFitFun - Los Angeles, CA

Job Overview

2 months ago

Software Engineer

FabFitFun - Los Angeles, CA

Software Engineer (Back-end)
FabFitFun is known in the marketplace for a fantastic community (almost 2 million members) and our curated quarterly subscription box. Our business is booming, and we are scaling our Engineering, Product, Data Science and BI Teams to keep up with this hyper growth. Accordingly, we are seeking a Software Engineer to develop and own cutting-edge services for our consumer-facing applications. We are looking for someone to enhance our membership experience by creating new API services and real-time algorithms, creating the platform that underpins our growing business and work across large data sets.
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

What You'll Do:

  • Work closely with product managers, 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 (or better) knowledge of Java programming language concepts, Java EE and SQL
  • 3-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 an Agile environment
  • Strong analytical and troubleshooting skills
  • Bonus points if you have:
  • Relevant e-commerce or subscription business experience
  • Experience working with distributed teams
  • Experience working with event-driven systems such as Kafka

What You'll Get:

  • Competitive Salary + equity + 401k match + flexible vacation policy
  • Amazing benefits including medical, dental, vision, FSA
  • Daily impact on one of the fastest growing companies in the U.S. that is revolutionizing e-commerce
  • Monthly cell phone reimbursement
  • Monthly work from home stipend while the company is temporarily remote
  • Free FabFitFun subscription and quarterly credit in the Add-Ons store
  • A positive, friendly learning work environment where we invest in you and your career including leadership and mentoring programs and management training

Job Type: Full-time

Similar Jobs

Engineer Xcelerator Rotation Program (Entry Level Software Engineer)


Costa Mesa, CA

An interest in learning test automation, machine learning, DevOps, or AWS. The Engineer Xcelerator Rotation Program’s mission is to identify and cultivate…

Senior Software Engineer, Server

Blizzard Entertainment

Irvine, CA

Design and implement foundational server technologies and key components that other engineers at Blizzard will use and build upon.

Software Automation Engineer


Irvine, CA

A Software Engineer with experience in software test automation development. 3+ years of experience in software development utilizing: Java, Selenium or…

Senior Software Engineer, Graphics

Blizzard Entertainment

Irvine, CA

Mentor and educate engineers on the team. Collaborate with artists and other engineers to develop and refine key systems. Experience working with game engines.

Customer Solutions Engineer (Ruby on Rails) - REMOTE IN AMERICAS


Los Angeles, CA

Experience with agile software development environments. Our mission critical software - which includes in-store scheduling and online booking, client record…

Staff Engineer - Node.js, Java (Remote)


Costa Mesa, CA

Timely delivery of documented and tested software to the platform software engineering team. Develop highly scalable and reliable data systems for data centric…

Principal Software Engineer, Internationalization

Procore Technologies

Carpinteria, CA

Scale content delivery tooling within a large, complex, global organization (500+ engineers, 100+ teams/Microservices) and application (millions of users).

Principal Software Engineer - Collaborative File Management

Procore Technologies

Carpinteria, CA

Architect and design a document service and management system that serves hundreds of millions of requests per day to web, mobile, and 3rd party applications…

Android developer (100% Remote)

Denken Solutions Inc

Irvine, CA

Android Developer Irvine, CA. (Remote) Job Description: Android Developer Kotlin, Java Expertise in - Fragments, - MVVM design pattern, - SQlite/ORM …

Principal SSD Firmware Engineer

Western Digital

Irvine, CA

The person will perform failure analysis and bug fixing on NAND based embedded systems, provide leadership and support for junior engineers, and provide support…

Software Developer

La Jolla Logic

El Segundo, CA

Provides amazing strategic advice and guidance to the program and to his/her colleagues. Initiates and assists with project inception to conclusion for certain…

Sr Software Engineer


Los Angeles, CA

3+ years of experience as a software engineer. A demonstrable passion for the craft of software development, including active or recent Python, Go or similar…

Software Support Engineer


Long Beach, CA

Perform software testing and bug verification for major releases. Provide technical consultation regarding the configuration and usage of Laserfiche software.

Application Developer

Trader Joe's

Monrovia, CA

Managing tasks and projects related to software/application development. Analyzing and estimating feasibility, resources, and time required to implement…

Software Engineer II

Pacific Premier Bank

Irvine, CA

Minimum 5 years of experience required in software development, object oriented principals and programming techniques, source code management and documentation.

Application Developer Analyst II - IS Application Development

Keck Medical Center of USC

Los Angeles, CA

Under the minimum supervision and guidance of the department leader and/or seasoned analysts, Application Developer Analyst II will be responsible to work with…

Software Engineer / Principal Software Engineer (Clearance Required)

Northrop Grumman

Azusa, CA

Proficiency in software configuration management and version control tools such as ClearaCase, Git/GitHub, Subversion. Ensure software standards are met.

Java Application Developer

Farmers Insurance Group

Woodland Hills, CA

The IT-Enterprise Integration Service department is responsible for managing & establishing middleware integrations across Farmers.

Senior Software Development Engineer in Test (SDET)


Newport Beach, CA

Consumer Cloud is looking for a strong, results-oriented Software Development Engineers in Test (SDET) who can design and build automation frameworks that will…

Front End Developer


Escondido, CA

Ui development, Web development, django, python, sql, flask, react.js. Ui development,Web development,django,python,sql.

Staff Engineer Backend/API - Consumer Cloud


Newport Beach, CA

Familiarity with the full life cycle of software development, from design and implementation to testing and deployment. Design, build, and maintain APIs.

Sr Principal Software Engineer (Clearance Required)

Northrop Grumman

Azusa, CA

9 years of related software engineering experience with a Bachelor’s degree in a STEM field, 7 years of related software engineering experience with a Master’s…


Hoag Memorial Hospital Presbyterian

Newport Beach, CA

Possesses skills and knowledge of application integration life cycle components, including event triggers, workflow, data transformation, message routing,…

Senior Front End Engineer - Consumer Cloud


Newport Beach, CA

Implement state-of-the-art cross browser testing to ensure our user experiences work every time, for every user. Micro frontend experience a plus.