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