UPCUPC

Software Engineer, Full Stack

Posted 31.01.2019
Take The InterviewOriginal Job Post

Universal Product Company's mission is to make retail 10x smarter.

We deliver a personalized shortlist of highly relevant products to professional retail buyers -- products we predict will sell from that buyer's store shelves. Inventory can be reserved in two taps.

Our team is comprised of veterans who have built and grown high-growth wholesale businesses as well as large online marketplaces (Etsy) and top shopping apps (Wanelo). We are backed by great investors.


We are looking for experienced, driven engineers with an entrepreneurial mindset. As an early team member, you'll have a defining impact on the product, company and culture.

What you'll do


  • Collaborate with engineers, product managers, designers and other team members to conceptualize, spec, build, test and deploy new features
  • Build scalable and reliable systems that efficiently process data
  • Help design and maintain our frontend and backend infrastructure.
  • Continuously raise the bar in terms of code quality, test coverage, performance and systems design.


What you'll need


  • Experience building, deploying and maintaining either a Django or Ruby on Rails application in production
  • Track record of quality, maintainable code with an emphasis on unit-testing/TDD/BDD
  • Familiarity with agile methodologies and test-driven development
  • Experience designing and implementing APIs for internal use
  • Expert knowledge of working in cloud-based infrastructure (AWS, Rackspace, Heroku)
  • Expert knowledge of load balancers, proxy servers, CDNs and message queuing
  • Experience automating the provisioning of servers with Chef, Ansible, Puppet or any other configuration/management software
  • Experience with PostgreSQL and other data stores
  • An affinity for well-tested code
  • Strong CS fundamentals


It would be excellent if you had


  • Experience working on production machine learning systems, recommendations, search and ranking
  • Experience working with a distributed team
  • Familiarity with continuous integration tools
  • Experience working on ecommerce applications or marketplace platforms


What you'll get


  • The opportunity to directly impact how people shop in the real world, and to solve problems no one has ever solved before
  • Competitive salary and meaningful equity
  • Health/dental/vision coverage
  • Educational and career development support
  • Flexible vacation policy and the freedom to work from wherever you want alongside smart, interesting peers doing big things
Take The Interview
Posted 31.01.2019