Lead Software Engineer

Headquarters: Chicago, IL
URL: https://hindmanauctions.com/
Company Culture: At Freeman's|Hindman we believe that people are enriched and energized when they are surrounded with objects of significance and meaning. Freeman's|Hindman is one of the leading and fastest growing fine art auction houses in the U.S. Our values are evident in how we approach the marketplace, providing unmatched service, a focus on excellence, and holding the utmost respect for our clients and the items we steward. As a globally recognized brand, we conduct over 150 auctions each year for everything from contemporary paintings and fine jewelry to French furniture and rare books. With 6 salerooms and business offices in Atlanta, Boston, Chicago, Cincinnati, Cleveland, Denver, Detroit, Miami, Milwaukee, Naples, New York, Palm Beach, Philadelphia, Richmond, Scottsdale, St. Louis, and Washington, DC, we stay locally relevant while passionately catering to our global sellers and buyers. Our Engineering Team is remote-first, with teammates spanning multiple continents. We value the ability to work asynchronously, as well as opportunities to work directly with each other via pair programming and daily scrums. We consistently make room in our iterations for both tech debt paydown and those features that sometimes perpetually slip through the cracks. We are humble. Our work is in service of the wider company.
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.
To apply: https://weworkremotely.com/remote-jobs/freeman-s-hindman-lead-software-engineer
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.