Santa Monica, California, United States
Job TitlePython Engineers
Who You Are: Data is at the heart of Fair. You design, build, and maintain systems responsible for all aspects of managing business data, including incoming and outgoing data pipelines, data storage and analytics, and application-facing resources. At Fair, you are also responsible for building production level APIs to power the user experience using the data at hand.
What You’ll do: • Build and maintain microservices, designing and implementing APIs, managing cross service integration testing and creating robust, fault tolerant services • Design and document new features, improvements, and database infrastructure • Research and evaluate technologies that satisfy system needs • Implement robust distributed systems essential for data pipelines, analytics, and reporting, primarily in Python, AWS technologies, PostgreSQL/NoSQL and scripting • Create and maintain scalable and efficient data storage systems • Test, deploy, and monitor changes on test and production environments • Build resource endpoints vital to the customer-facing portion of the Fair application in Python • Work with the Product Engineering team to verify successful integration of application-facing resources • Follow general best practices for software and systems development • Participate in code reviews on GitHub
- No telecommuting
- No Agencies Please
What You Have: • Bachelor’s degree in Computer Science or Mathematics (or equivalent experience) • 2+ years of professional experience using dynamic, high-level languages (e.g., Python, Ruby) • 3 - 5 years of experience in professional software development • Proficiency in Python • Experience with ORMs preferred (e.g., SQLAlchemy and Active Record) • Experience building and maintaining RESTful services using established web frameworks (e.g., microframeworks like Flask and Sinatra) • Familiarity with SQL databases and query languages • Experience with automated testing (unit, functional, and integration tests) • Ability to contribute to and excel in a team environment • Great communication skills
Bonus Points: • Experience building ETL pipelines a plus
About the Company
Fair is an automotive FinTech that’s revolutionizing the way we finance and shop for cars by offering unprecedented freedom, flexibility and a fully digital experience.
- Fair isn’t just our name; it’s our culture. We believe in transparency and equality. We believe in hard work, but we also believe that hard work should be celebrated and rewarded. That’s why we provide lunch and snacks to fuel your work each day. We offer free health benefits, paying 100% of medical, dental, and vision care coverage premiums. We offer flexible work hours and unlimited vacation, which we actually encourage you to use. So go ahead and take that well-earned trip to Hawaii, and make sure to send your Fair family a post card!