Software Engineer – Remote (30027)

Our West Des Moines client has an opening for a remote Software Engineer. The best candidates will have experience working on a dynamic, interactive Agile team developing and delivering digital services. If you believe you fit the lists below, please apply today!


  • Design and code new reports, programs, and other software and system components
  • Develop and deliver sustainable business reporting solutions based on business needs
  • Perform needs analysis of clients and end-users
  • Lead the research, planning, designing, development, and deployment of software systems
  • Ensure components of systems work together and the flow of data generates the desired results
  • Test all written or modified code
  • Partner with the testing team for regression and quality assurance testing
  • Analyze, research, and design solutions of a diverse scope by analyzing identifiable factors
  • Provide training to programming staff
  • Make recommendations for improvements in utilizing new technologies


  • 3+ years of experience building full-stack applications using JavaScript and Node.js technologies
  • 3+ years of experience developing front-end web user interfaces with React
  • Knowledge of modern design patterns and building enterprise-grade production applications
  • Experience with version control tools, such as Git as well as build tools like webpack, NPM, and gulp/grunt
  • Past experience with designing RESTful backend microservices and developing them using Node.js
  • Expertise with Test-Driven Development using automated testing frameworks
Interest Form

Join A TAI Roundtable

Please fill out this form to indicate your interest in joining one of Technology Association of Iowa’s Roundtables.

Participation in the CIO, CISO or CEO Roundtables is exclusively reserved for technology executives of TAI member organizations with these (or comparable) job titles. All other TAI Roundtables is exclusively reserved for individuals employed by TAI member organizations. Not a member? Join now.

  • This field is for validation purposes and should be left unchanged.