Software Developer

February 10, 2021
Bentonville, AR
Apply Now

We are looking for a motivated Software Developer to join our team. We are building novel solutions to complicated challenges in the building design industry. All members of our team bring ideas, contribute, and work hard with minimal supervision. We are all independent learners who stay on top of new technologies and trends. If you are a tech savvy person with a passion for it, you need check this out.

What Is Cool About This Job

HFA is an established architecture and engineering firm with a 30-year successful work history. Our industry is poised for disruption by technology and you’ll be on the leading edge of it. We are a tech-enabled firm, and this is an important role to develop and deliver our dynamic data management platform initiatives. You’ll influence the team from top to bottom. If you’re not being recognized currently, it’ll be recognized here!  This role can be remote for the right individual.

Since our team is small, we need someone who is willing to take on diverse challenges and help the team to continually deliver. We seek an individual who is familiar with the front end but knows and is solid on the backend. We work in a collaborate team environment, experimenting and learning as a team. Therefore, demonstrated success working as team member is key. This is full lifecycle software development. The successful individual will hunger to do the work; is driven to provide solutions; and has a passion to see the final product delivered to the end user.

Day to Day and Tech Stuff
  • Development of front-end web applications – Primary technology we use is Vue.js
  • Development of APIs and backend services – We leverage REST and GraphQL powered by .NET and Node.js
  • Database development and maintenance – We use MongoDB, MySQL, and PostgreSQL
  • Cloud and DevOps – We use Microsoft Azure and Azure DevOps
  • Code quality – You will be expected to review other developers code and submit your code for review before being implemented into the project. We also expect your code to be covered by automated tests.
  • Experience in Agile methodology – You will be expected to participate in the team’s core ceremonies: standup, sprint planning, story pointing, retrospectives, sprint demos, etc.

  • Demonstrated experience developing front end web applications.
  • Demonstrated experience developing backend services and APIs.
  • Demonstrated experience working with databases.
  • Demonstrated success working with agile teams.
  • 5+ years of experience with software development.
  • Proven ability to solve difficult problems and deliver.