Back-End EngineerWe are seeking a Back-End Engineer, reporting into our Director of Engineering, to develop and own cutting-edge back-end 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 that 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 dayWe 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 canWe celebrate innovation and want every member at FFF to have the power to experiment and find effective solutionsYour Future:Work closely with product managers, architects, and engineering to effectively design and develop our backend platformsHelp define development standards, procedures, and guidelines to improve the overall development processDesign and develop clean, maintainable, and performant softwareMentor less experienced developersYour Past:BS or higher in Computer Science or related technical disciplineStrong knowledge of Java programming language concepts, Java EE and SQLExperience creating scalable object-oriented RESTful web services and applications in Java or PHPUnderstanding of software architecture, Linux systems, design patterns and relational databasesFamiliarity working in Test-Driven Development and an Agile environmentStrong analytical and troubleshooting skillsBonus points if you have:Relevant e-commerce or subscription business experienceExperience working with distributed teamsYour Perks:A supportive, learning environment where we invest in you and your careerAn opportunity to solve high-scale technical challengesAmazing benefits including medical, dental, vision, FSA, and 401kFlexible PTOCatered meals, kitchen stocked with great snacks and drinks