Nordstromrack | HauteLook

Technology

Senior Software Engineer
Services Team

Have you ever had a bad experience buying something online and wanted to do something about it?

Come to HauteLook and enjoy the creative freedom to tackle that problem. HauteLook is a:

  • member-based
  • specialty online retailer
  • offering coveted brands
  • at amazing prices
  • through time-limited flash sales.

As part of the Nordstrom family (in fact, we manage Nordstromrack.com too!), we pride ourselves on delivering incredible customer service. As an online retailer, we try to do this as quickly and efficiently as possible.

Commerce is changing, driven by fierce competition between giants like Walmart and Amazon. Nordstrom is nothing to sniff at, but how do we keep such a venerable brand competitive in this new digital landscape? Join HauteLook and help Nordstrom figure it out. We believe we can deliver both great products and great customer service at the same time through creative and novel applications of technology.

Apply Now

Check us out:

HauteLook.com

Nordstromrack.com

HauteLook App:

iOS | Android

Nordstrom Rack App:

iOS | Android coming soon

Questions?

herman.radtke@hautelook.com

Services Team

The Services Team is responsible for managing our backend APIs and integrations with 3rd party systems. We’re the engine driving our online business. We work with every part of the company, including our Mobile and Web Clients, Internal Tools, Marketing, Merchandising, Platform, Production, Finance & Accounting, Member Care, Logistics, Supply Chain, and Fulfillment. We’re a small and growing team in the HauteLook family.

Some things we appreciate in team members:

  • Pragmatically chooses shipping code over perfect abstractions
  • Quick-thinking, pleasant, empathetic and creative
  • Develops documentation that other engineers love
  • Creates modular, performant, easily understandable and testable code, and does it quickly
  • Writes software that scales to millions of usesr and concurrent sessions
  • Thoughtfully reviews other people's code and provide constructive feedback
  • Wrangles git, test runners and dependency managers with one arm tied behind their back for automated & continuous delivery
  • Expirements with new approaches, frameworks, design philosophies and languages
  • Fails fast, learns, teaches and tries again
  • Graceful about transferring responsibility for software components back and forth among teams by anticipating what colleagues may need

Software Engineers

Our software engineers contemplate questions like...

  • How do we decouple and divide up our work so that teams can work independently and parallel?
  • How do we track millions of items in various states of transit in real time?
  • How do we deliver goods to members in a decentralized but efficient way?
  • How do we provide excellent customer service without talking directly to members?
  • How do we support multiple business models and marketing channels without tripping over ourselves?
  • How do we make sure we are measuring the right things and delivering the greatest value to our members so that we feel good about our work?
  • How do we do all of these things fast, reliably and robustly while ensuring scalability, performance and security?

We are currently working on abstracting our e-commerce platform to add flexibility so that we can quickly try and test new features, business models, distribution channels, marketing programs and service delivery options. We want to make the shopping experience fun and effortless for our members, to meet them whenver and whereever they are. We want members to enjoy their time with us. Stop on by and chat with us if these problems sound interesting to you.

Our Stack

  • Alignment: Scrum, Jira, Slack, Github
  • Web Client: JQuery, Ember, React, OOCSS, BEM
  • Mobile Client: iOS (Obj-C), Android (Java)
  • Server: PHP, Zend, Symfony 2, Doctrime ORM
  • Testing: Behat, PHPUnit
  • Automation: Python, Puppet, Git, Ruby, Jenkins, Travis CI, Capistrano, bash, Ansible
  • Storage/Cache: MySQL, MongoDb, Solr, Couchbase
  • Platform: CentOS, nginx, php-fpm, node
  • Network: F5, Varnish, Akamai

What would you change and why?