Freeman's | Hindman logo

Freeman's | Hindman

(marketplaces)

Lead Software Engineer

Location Type
Remote
Role
Full Stack
Level
Lead
Language (main)
Ruby
Framework (main)
Rails
Language (alt)
JavaScript
Framework (alt)
Vue

About Freeman's | Hindman

Freeman's | Hindman was founded in 2023 by a team of experienced specialists who embrace tradition and innovation, creating a truly client-centric auction house.
As America’s oldest auction house, Freeman’s has been an active part of the auction world and art market for nearly 220 years. Hindman, established in 1982, brings an expansive cross-country network, wealth of expertise, and strong relationships with fiduciaries nationwide to build a market-leading auctions and appraisals firm in Freeman’s | Hindman.Conducting over 140 auctions annually in all major fine art and luxury collecting categories, Freeman’s | Hindman offers clients an exceptional experience across multiple selling channels and price points. We truly pride ourselves in presenting impressive single-owner collections and estates plus individual items at auction, leveraging the unique narratives associated with each.Our unparalleled team of experts is dedicated to maintaining the highest standards of ethics and integrity in the industry. Driven by this client-first approach, Freeman’s | Hindman provides collectors, fiduciaries, and institutions with a comprehensive suite of services including auctions, appraisals, private sales, and art advisory.Freeman’s | Hindman is represented in 18 cities across the United States and operates six salerooms, more than any other auction house in the country. Our illustrious history, expertise in the market, dedicated team of specialists, and relentless focus on service have resulted in an international reputation for achieving exceptional prices and client satisfaction.

About the Job

Position Summary: The Lead Software Engineer is the technical leader of a small team focused on building and maintaining a software platform to manage auction business. The position is responsible for all aspects of development from database architecture to feature building to testing to continuous deployment management to team mentoring.
Responsibilities:
  • Lead and mentor a team of remote engineers. 
  • Foster a collaborative and high-performance software engineering environment. 
  • Facilitate communication and alignment across the Engineering team, Product Management, and internal stakeholders. 
  • Develop server-side logic and corresponding tests in Ruby (on Rails). 
  • Develop front end interfaces and corresponding tests with Vue.js to deliver a smooth and intuitive end user experience.
  • Participating in and overseeing code review, helping to enforce a high level of test coverage as code changes. 
  • Participate in end-to-end quality assurance for all features and bug fixes. 
  • Identify technical bottlenecks and root causes of bugs. 
  • Manage DevOps deployments of backend and web applications. 
  • Maintain infrastructure-as-code in Terraform. 
  • Ability to adapt the roadmap and team priorities as business needs change over time. 
  • Demonstrate appreciation for art and design. 
  • Passionately support the Freeman's|Hindman brand in daily interactions with clients and Freeman's|Hindman team members. 
  • Follow the principles of client interaction guidelines in all communications. 
  • Other duties as assigned.
Education & Experience:
  • Bachelor's Degree in Computer Science or Engineering preferred but not required. 
  • Demonstrated leadership skills and ability to align a team towards common goals. 
  • 5+ years of front and back-end development experience. 
  • Experience and solid knowledge of Ruby on Rails monolith projects and any of Vue, React or Angular. 
  • Familiarity with shepherding and growing RESTful APIs. 
  • Comfortable in a UNIX development and hosting environment. 
  • Experience with maintaining a continuous deployment web applications. 
  • Experience with SQL databases and an understanding of raw SQL queries and performance. 
  • Experience with RSpec or other testing framework. 
  • Thorough understanding of Git.
Skills:
  • Flexible; quick learner; works effectively with other engineers; collaborates with team and stakeholders on big projects; also comfortable working autonomously. 
  • Communicates with transparency as a key to success. 
  • Strong problem-solver.
Competencies:
  • Passion for Clients and Services. 
  • Effective Problem Solving. 
  • Better Together – Team Focused. 
  • Initiative – Self Starter Attitude. 
  • Commitment to Quality.