Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Front End Software Engineer

Engineering | Salt Lake County, UT | Full Time

Job Description

Who we are

LiveAuctioneers is the leading marketplace for fine art, collectibles, furniture, and jewelry. Our catalogs include everything from Picasso paintings to Michael Jackson's moonwalking shoes to NFL Super Bowl rings. In 2015, LiveAuctioneers helped facilitate over $3 billion of sales by connecting over one million of the world's most knowledgeable collectors with 4,000 passionate sellers of one-of-a-kind items.

The LiveAuctioneers management team has started and/or grown market-leading companies like Amazon, Seamless / Grubhub, 1stdibs, SinglePlatform and IBM. The company's most recent investment was led by Bessemer Venture Partners, early investors in hugely innovative companies like LinkedIn, Yelp, Skype, and Pinterest.

Founded in 2002, LiveAuctioneers was the first in the industry to introduce mobile bidding, video streamed auctions, and more. The company continues to be a pioneer in the sale of exceptional items.

LiveAuctioneers was named a 2016 Red Herring Top 100 North America award winner, joining a prestigious list of past winners that includes Facebook, Twitter, Google, Yahoo, Skype and eBay. We were also voted as "One of the Best Places to Work in New York City" by Crain's New York Business for 2016.


What the job is

LiveAuctioneers is growing towards a REST-based service oriented architecture. We are looking for an engineer to join us to help build this system.  We build in Go, Node, and React, leaning, into the AWS feature set, hosted in AWS via ECS and Docker talking to an Aurora cluster, and using RabbitMQ for decoupled systems.


Experience in our exact stack is not a requirement, we’re looking for a person who is a curious doer. And since we’re a distributed team, your location is where you want to be, though we do get together in SLC from time to time. We are a small team, we look for individuals who can contribute at the highest level in all facets of the development cycle.


  • Develop systems with Agile development methodologies and principles.

  • Participate in planning, design, development, and implementation for multiple initiatives

  • Play a role in project/iteration planning sessions, ensuring proposed short-term estimates are achievable and realistic

  • Develop technical system design documents, QA Automation scripts

  • Contributing to process-improvement initiatives in an effort to maximize velocity for the project team


Who are you

You are a person who thrives working well with others across all disciplines of work. We’re a small company, that uses small team approach so it's important to ask questions when you’re stuck, support your teammates with answers in turn. You care very much about testing, monitoring, metrics and especially about delivering software.


Job Requirements

  • A bachelor's degree in software engineering or a related field

  • 3+ years of experience as a front end javascript developer

  • Strong CSS skills, including flexbox and css-grid

  • Ability to contribute to development best practices, patterns and architecture across teams.

  • A broad set of technical experience including mastery within multiple software engineering technologies utilized in our stack

  • Ability to multitask, prioritize and manage time effectively.

  • Creative problem solver who thrives when presented a challenge.

  • Excellent communication skills.

  • Decisive and critical thinker.

  • Ability to collaborate with others.

  • The ability to pair with other engineers on solving problems

  • The ability to work effectively real-time with engineers in remote locations.

  • The ability to consume services built by other teams or team members into your work

  • A person who has a strong sense of ownership

  • A person who has a strong sense of innovation

  • We look for people that are self motivated

  • Passionate learning the "right" way to do things and using that knowledge.

  • Opinionated about how things are done, and willing to work within a team of people that may have other ideas.

  • Familiarity with and ability to implement unit tests

  • We look for people who have experience with the following tech stack:

    • Languages: Javascript ES6, Go, Python, C# and PHP

    • Tech: React, React Native, Node, Express, Redux, Webpack, Babel, GIT, Solr

    • Infrastructure: AWS, S3, Docker, Fastly



  • Budget for building a good development setup

  • Competitive compensation

  • ​Company-matched 401K

  • Comprehensive medical/dental coverage

  • HSA matching, flexible spending account & commuter benefits

  • Generous vacation policy

  • Fully-stocked beverage fridge and snack pantry

  • Weekly team lunches

  • We promote a healthy Life/Work balance and believe in celebrating our successes together.