1

Day Shift Full Stack Software Developer Contract Jobs in Iowa

... DevOps, or SonarQube in software delivery * Ability to travel 10%, on average, based on the work ... As a Full-stack Software Engineer, you will actively engage in your engineering craft, taking a ...

... DevOps, or SonarQube in software delivery * Ability to travel 10%, on average, based on the work ... As a Full-stack Software Engineer, you will actively engage in your engineering craft, taking a ...

The Senior Software Engineer - Full Stack is responsible for designing, developing, and maintaining scalable user interfaces, integrations, and backend systems that support core products and services.

As an experienced Lead Full Stack Developer, you will have the ability to share new ideas and ... You will work in a collaborative environment, contributing to all phases of the software ...

The Software Engineer - Full Stack is responsible for designing, developing, and maintaining user interfaces, integrations, and backend systems that support core products and services. This role ...

As an experienced Lead Full Stack Developer, you will have the ability to share new ideas and ... You will work in a collaborative environment, contributing to all phases of the software ...

Contract For 1+Years Role Overview As a senior-level engineer, you will serve as a technical leader ... Software development : 8+ years of full-stack software development experience, including Python ...

next page

Showing results 1-20

Day Shift Full Stack Software Developer Contract information

What is the difference between Day Shift Full Stack Software Developer Contract vs Day Shift Front End Developer Contract?

AspectDay Shift Full Stack Software Developer ContractDay Shift Front End Developer Contract
Required SkillsProficiency in both front-end and back-end technologies, databases, and server managementExpertise in HTML, CSS, JavaScript, and front-end frameworks like React or Angular
Work EnvironmentCollaborative team environment, often involved in full project lifecycleFocus on UI/UX design, front-end implementation, and user interface improvements
Industry UsageCommon in tech companies, startups, and agencies requiring full-stack capabilitiesPrimarily in web development agencies, tech firms, and companies emphasizing user interface

Both roles involve working during day shifts on contract basis, but the full stack developer handles both front-end and back-end tasks, while the front end developer specializes in user interface and experience. Your choice depends on whether you prefer full project involvement or focus solely on front-end development.

What cities in Iowa are hiring for Day Shift Full Stack Software Developer Contract jobs? Cities in Iowa with the most Day Shift Full Stack Software Developer Contract job openings:
Infographic showing various Day Shift Full Stack Software Developer Contract job openings in Iowa as of May 2026, with employment types broken down into 7% As Needed, 89% Full Time, and 4% Temporary. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution.

Senior Full-Stack Software Engineer

Rogers Freels & Associates Inc

Dubuque, IA

$120K - $180K/yr

Full-time

Posted 10 days ago


Job description

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering team. The selected candidate will work with an experienced, collaborative engineering staff using modern development tools and processes to deliver high‑quality, user‑focused software solutions.

Senior Full-Stack Software Engineer

As a Senior Full-Stack Software Engineer you will support the continued development of advanced connected technology platforms and scalable software solutions. This role will focus on designing, developing, and enhancing modern web-based applications that support data-driven products, equipment connectivity, and enterprise-level customer solutions.

Responsibilities

  • Design, develop, test, and deploy new software features for modern full-stack applications.
  • Build efficient, scalable, and maintainable code across front-end and back-end systems.
  • Support development of connected data platforms, cloud-based applications, and API-driven services.
  • Collaborate with software engineers, product managers, QA, and technical leadership to define and deliver new functionality.
  • Participate in architectural planning, database design, and software scalability improvements.
  • Develop and maintain RESTful APIs, microservices, and cloud-integrated applications.
  • Troubleshoot software issues and implement solutions to improve reliability, usability, and performance.
  • Write and maintain unit tests and support overall software quality initiatives.
  • Mentor junior developers and provide technical guidance within the engineering team.
  • Contribute to agile development activities including sprint planning, code reviews, and documentation.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related technical field.
  • 8+ years of professional software development experience.
  • Strong experience developing full-stack web applications in enterprise or product-based environments.
  • Proficiency with JavaScript development technologies such as Node.js, modern front-end frameworks, HTML, and CSS.
  • Experience with back-end development using technologies such as Python, C#, or .NET is also beneficial.
  • Strong understanding of SQL databases; NoSQL experience is a plus.
  • Experience developing and maintaining REST APIs and microservices architectures.
  • Familiarity with containerized deployments and tools such as Docker.
  • Experience working in cloud environments such as Amazon Web Services.
  • Strong problem-solving ability with experience supporting complex software systems.
  • Ability to work both independently and collaboratively in a fast-paced engineering environment.
  • Excellent communication and technical documentation skills.

Preferred Qualifications

  • Experience with large-scale distributed systems or data-intensive applications.
  • Familiarity with message queueing systems and event-driven architectures.
  • Experience developing software for connected devices, telematics, or IoT-based platforms.
  • Prior experience mentoring software engineers or providing technical leadership on projects.
  • Experience working in Agile/Scrum software development teams.

Pay Range: $120,000-$180,000 Commensurate with experience

VISA Sponsorship is NOT available for this position.

About RFA Engineering

RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.
Competitive Benefits

  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

                              Equal Opportunity and Veteran Friendly