FabFitFun is known in the marketplace for a fantastic community of over 1.6 million subscribers to our curated quarterly subscription box. We are seeking a Senior Software Engineer, reporting into our Engineering Manager, to develop and own a cutting-edge billing platform for our consumer-facing applications, allowing our engineering team to build innovative products.
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 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
- BS or higher in Computer Science or related technical discipline
- 5+ years of experience creating scalable object-oriented RESTful web services and applications in a modern programming language - we use Python but if you’re proficient in other languages we’d still love to talk to you.
- Strong understanding of software architecture, Linux systems, design patterns and databases (both relational and noSql)
- Familiarity working in Test-Driven Development and an Agile environment
- Strong analytical and troubleshooting skills
- Bonus points if you have:
- Relevant e-commerce, subscription or payment business experience
- Experience working with distributed teams