Beauty By Design is leading the next wave of modern technology-led retail called prescriptive commerce - platforms that can...
Beauty By Design is leading the next wave of modern technology-led retail called prescriptive commerce - platforms that can prescribe the solution faster and more accurately using digital technology. We are a vertically integrated, branded, curated and personalized skincare platform that solves the well-known problem women have buying the right skincare products using a proprietary tech platform. This role is for a senior engineer who enjoys trailblazing and building new platforms, participating in product design, growth hacking, and getting in at the ground level. Our founders and initial investors come from high-flying eCommerce and retail businesses such as Dollar Shave Club, HauteLook, Target, Sephora, Guthy Renker, Zillow, eBay, and BCG Digital Ventures. No prior beauty experience or knowledge is required.
Design and implement high-performance, large-scale, and highly available distributed services.
Follow-through from project inception through design to detailed completion. Iterate on solutions based on internal and external (customer) feedback
Participate in design process, gathering requirements with other engineers and designers
Define and lead the adoptions of best practices and processes.
Test driven development and continuous integration.
Collaborate efficiently with CTO
Experiment with new technologies to make sure we can scale for the future
Skills & requirements:
BS in Computer Science, or equivalent industry experience
4+ years professional software development experience with a standard Ruby on Rails stack (Rails, Postgres, ActiveAdmin, Redis, Sidekiq…)
Experience designing and implementing high performance, large scale systems.
Comfortable working with internal client teams to spec out requirements
Confident in Test Driven Development (TDD) and profiling
A passion for writing great code that is maintainable and standards-driven
Must be self-directed and be able to prioritize own workload
Strong grasp Computer Science fundamentals (Data Structures, Algorithms, etc...)
Experience with React/Redux or similar front-end frameworks.
Telephony apps built on Twilio or similar services.
Fluency with the Heroku platform or similar services.