Birchbox is looking for experienced software engineers to work in our New York and Paris offices. You are obsessed with delivering the best possible customer experience, value software engineering practices such as testing, and never forget about scalability and reusability when designing code.
Developing scalable backend services in key focus areas such as logistics, payments, and inventory management
Building our internal and developer APIs
Developing new user facing features for our incredibly engaged customer base across all markets
Working with our data science team to develop an infrastructure for personalization
Working with the entire team to provide a consistent, fast, and delightful, experience to our customers and partners
5+ years professional software engineering experience, 2+ years web-stack
Experience developing in multiple languages including Java or C/C++ and Ruby, Python or PHP
Experience building restful services
Experience with large scale relational and non-relational databases
You value testing and have experience with the associated tools/frameworks
You have a solid grounding in computer science, you understand the efficiency of the code you write in terms of time and space, and you put thought into your choice of algorithms, data structures, and db schemas
You have a thirst for new knowledge, and responsibility. You want to own projects in their entirety, and master new problem spaces and technologies.
You are compelled to excellence
You are pragmatic: sometimes a beautiful solution is impermanent and expedient. You know how to make the call.
you are persistent: it's a job, it has some grind, you know how to dig out a solution; at the end of the day it has to ship
you are joyful and take pride in what you do; we're a talented and diverse crew, lucky enough to be building something people really love
Bachelors, Masters or PhD in Computer Science
Experience relevant to Ecommerce
Fluency in French and/or Spanish