• Search jobs now
  • Find the right job type for you
  • Explore how we help job seekers
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Legal
  • Administrative and Customer Support
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 Salary Guide
  • Demand for Skilled Talent Report
  • Building Future-Forward Tech Teams
  • Job Market Outlook
  • Press Room
  • Salary and hiring trends
  • Adaptive working
  • Competitive advantage
  • Work/life balance
  • Inclusion
  • Browse jobs Find your next hire Our locations

    7 results for Full Stack Developer in Des Moines, IA

    Full Stack Sr. Software Engineer/Modernization
    • West Des Moines, IA
    • remote
    • Temporary
    • - USD / Hourly
    • <p>We are looking for a Full Stack Senior Software Modernization Engineer to join our team on a long-term contract basis in West Des Moines, Iowa. In this role, you will play a vital part in modernizing systems and driving the development of innovative solutions that integrate cutting-edge technologies like Optical Character Recognition and microservices architecture. This position is ideal for a skilled individual eager to contribute to impactful projects within the life insurance industry.</p><p><br></p><p>Responsibilities:</p><p>• Provide comprehensive user support, troubleshooting, and documentation for a legacy system undergoing decommissioning.</p><p>• Manage the retirement process of legacy systems, including tasks such as data extraction, migration, and validation.</p><p>• Develop and maintain detailed support resources and end-of-life documentation for legacy systems.</p><p>• Collaborate with IT teams, business users, and external partners to facilitate knowledge transfer and ensure a smooth transition.</p><p>• Lead the design, development, and implementation of a next-generation platform leveraging Optical Character Recognition and microservices architecture.</p><p>• Build and optimize automated workflows for document and application ingestion processes.</p><p>• Ensure seamless integration of the new platform with existing organizational systems, emphasizing data quality and reliability.</p><p>• Participate in all phases of platform development, including requirements gathering, architecture planning, coding, testing, and deployment.</p><p>• Create technical specifications, best practices, and user guides for new systems.</p><p>• Utilize modern infrastructure tools such as Docker, Kubernetes, and Azure App Insights to support system deployment and monitoring.</p>
    • 2025-07-16T21:58:43Z
    Senior Software Engineer
    • Urbandale, IA
    • onsite
    • Contract / Temporary to Hire
    • - USD / Hourly
    • <p><strong>Position: </strong>Senior Full Stack Software Engineer</p><p><strong>Location:</strong> 100% Onsite – West Des Moines, IA</p><p><strong>Job Type:</strong> 6-Month Contract-to-Hire</p><p><strong>Work Authorization:</strong> Must be a U.S. Citizen or Green Card Holder</p><p><br></p><p><strong>Overview:</strong></p><p>We are seeking multiple experienced Senior Full Stack Software Engineers to join a fast-growing development team focused on modernizing internal and external-facing applications. Ideal candidates will bring a strong foundation in .NET Core/.NET 6+ (ideally .NET 8), front-end experience with Vue.js or React, and a deep understanding of object-oriented programming principles. This is a highly collaborative, heads-down coding environment where team members contribute to scalable solutions driving major business value.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design, build, and maintain scalable backend services using .NET 8+</li><li>Develop clean, functional front-end applications using Vue.js, React, or vanilla JavaScript</li><li>Work with GraphQL and REST APIs</li><li>Write and maintain unit tests (goal of 89%+ coverage)</li><li>Support integration testing and collaborate on improving test strategies</li><li>Follow CI/CD best practices using GitHub, GitFlows, and automated pipelines</li><li>Utilize observability tools like Sentry for debugging and performance monitoring</li><li>Collaborate with team members during daily stand-ups and code pairing</li><li>Participate in code reviews and knowledge-sharing as part of agile development</li></ul><p><br></p>
    • 2025-07-23T13:19:00Z
    RPG Developer
    • Des Moines, IA
    • onsite
    • Temporary
    • - USD / Hourly
    • <p><strong>NOTE: This role will be on-site for the first few months, transitioning to hybrid (2 days in-office, 3 days remote) upon approval.</strong></p><p><br></p><p><strong>Job Description:</strong></p><p>Are you an experienced RPG Mainframe Developer looking to leverage your technical expertise and communication skills in a collaborative environment? We are seeking a talented mid-level RPG Developer who can hit the ground running and add value to a growing team. In this role, you'll work on innovative solutions while directly partnering with the business to gather requirements, troubleshoot, and see projects through to completion.</p><p><br></p><p>This is an exciting hybrid opportunity to start with on-site collaboration and transition to a flexible remote/work-from-home arrangement. The role requires approximately 5–6 years of experience, solid technical capabilities, and strong interpersonal and customer-facing skills.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop, troubleshoot, and maintain code using multiple versions of RPG (including IBMi environments).</li><li>Work with DB2 and SQL to ensure effective data management and problem resolution.</li><li>Gather business requirements from non-technical stakeholders, translate them into actionable development plans, and see projects through to delivery.</li><li>Collaborate with a team of 7 RPG Developers and work directly with business partners without the aid of a dedicated QA team.</li><li>Balance independent development responsibilities with team collaboration and task delegation.</li><li>Document requirements, processes, and outcomes to ensure project transparency and scalability.</li></ul><p><strong>Qualifications:</strong></p><p><strong>Technical Skills:</strong></p><ol><li>Hands-on experience with multiple versions of RPG (e.g., RPG III, RPG IV, RPG Free).</li><li>Expertise in DB2 database management and ability to troubleshoot code effectively.</li><li>Mandatory proficiency in SQL and ability to leverage it for problem-solving.</li><li>IBMi/AS400 experience is highly desired.</li></ol><p><strong>Soft Skills:</strong></p><ul><li>Strong communication and interpersonal skills to engage with business partners and gather requirements effectively.</li><li>Proven ability to work in a team environment and delegate tasks appropriately.</li><li>A self-starter who thrives in environments requiring initiative and minimal supervision.</li><li>Must demonstrate the ability to manage projects from start to finish, with excellent problem-solving and customer support skills.</li></ul><p><strong>Apply Today!</strong></p><p>If you have a track record of delivering high-quality RPG coding solutions and enjoy solving complex technical challenges while providing excellent customer support, we want to hear from you. Join our team shaping the future of their IT solutions!</p>
    • 2025-07-15T13:14:03Z
    Entry Level Java Developer / Engineer
    • Des Moines, IA
    • onsite
    • Temporary
    • - USD / Hourly
    • We are looking for an Entry Level Java Developer to join our team in Des Moines, Iowa. In this long-term contract position, you will play a key role in enhancing front-end functionality and contributing to the modernization of legacy applications. This is an excellent opportunity for candidates with foundational Java skills and a passion for developing user-centric solutions.<br><br>Responsibilities:<br>• Collaborate with development teams to enhance and modernize legacy applications, focusing primarily on front-end functionality.<br>• Develop and maintain efficient and scalable code using Java 8 or higher, along with frameworks such as Maven and Spring Boot.<br>• Utilize front-end technologies, including JavaScript, AJAX, and frameworks like React or Angular, to create responsive and dynamic web interfaces.<br>• Write and optimize database queries to support application functionality and ensure data integrity.<br>• Address and resolve production issues in collaboration with cross-functional teams.<br>• Participate in Agile Scrum practices to ensure timely delivery of project milestones.<br>• Manage version control and code repository tasks using GitHub.<br>• Assist in API development and integration to support seamless communication between systems.<br>• Conduct unit testing to ensure the quality and reliability of developed features.<br>• Provide support for manual or automated QA testing as needed.
    • 2025-08-01T14:23:51Z
    Genesys Cloud CX Developer
    • Dess Moines, IA
    • onsite
    • Permanent
    • 120000.00 - 130000.00 USD / Yearly
    • <p><strong>Genesys Cloud CX Developer </strong></p><p><strong>Location:</strong> Hybrid – Des Moines, IA (2 days/week onsite)</p><p><strong>Type:</strong> Full-Time, Direct Hire</p><p><strong>Position Overview:</strong></p><p>We are seeking an experienced Genesys Cloud CX Developer with a strong focus on Terraform, CI/CD pipelines, and backend development to join a growing and financially stable organization. This role offers a unique opportunity to work on cutting-edge customer experience solutions in a collaborative environment. Relocation assistance and sponsorship for eligible candidates are available.</p><p><strong>Compensation and Benefits:</strong></p><ul><li>Salary up to $130K, plus a 10% bonus</li><li>Comprehensive benefits package, including immediate benefits, profit sharing, and 401(k)</li><li>Relocation assistance available (10% of salary)</li><li>Flexible schedules with 2.5-day weekends – company closes every Friday at 1:00 PM CT</li></ul><p><strong>Key Responsibilities:</strong></p><ul><li>Develop and enhance Genesys Cloud CX solutions, focusing on custom integrations with backend systems and applications.</li><li>Create and program custom Genesys flows, omnichannel solutions (e.g., IVR, Chatbot, email, and chat integrations), and advanced system workflows.</li><li>Optimize business processes through system automation and integration development.</li><li>Design, implement, and maintain automation pipelines using Terraform and CI/CD tools.</li><li>Write clean, scalable, and maintainable code across backend platforms and APIs.</li><li>Collaborate with cross-functional teams to deliver seamless technical solutions, ensuring alignment with business goals.</li></ul><p><strong>Required Skills and Experience:</strong></p><ul><li>Expertise with the Genesys Cloud CX platform and development tools.</li><li>Strong experience with Terraform and CI/CD pipelines (must-have).</li><li>Proficiency in backend development languages (e.g., Python, C#, .NET, Java).</li><li>Advanced knowledge of REST APIs and JavaScript for integration and automation.</li><li>Strong understanding of AWS Lambda for serverless architecture.</li><li>Familiarity with SQL databases (nice-to-have).</li></ul><p><strong>Preferred Skills and Certifications:</strong></p><ul><li>Experience working with AI-driven solutions such as Genesys AI/CoPilot for conversation automation (preferred).</li><li>Certifications in related technologies (a plus but not required).</li></ul><p><strong>Why Join?</strong></p><ul><li>Join an industry leader committed to leveraging modern, cloud-based technologies.</li><li>Enjoy a supportive, forward-thinking work environment that values flexibility and innovation.</li><li>Leadership and mentorship opportunities under an exceptional technical manager.</li><li>Make a tangible impact by transforming customer experience solutions within a collaborative and innovative team.</li></ul><p>This is a <strong>direct-hire, hybrid role</strong> based in Des Moines, IA. Be part of a company that values work-life balance, cutting-edge development, and long-term career growth. For immediate and confidential consideration, send a current resume to Kristen Lee on LinkedIn or apply directly to this posting today! </p>
    • 2025-07-14T20:28:48Z
    RPG Free Programmer Analyst DIRECT FTE PERM HIRE ONSITE
    • Des Moines, IA
    • onsite
    • Permanent
    • 110000.00 - 125000.00 USD / Yearly
    • <p>NEW PERMANENT FTE HIRE: RPG Programmer / RPGFree Programmer (PERM Direct Hire) </p><p>LOCATION: HYBRID IN OFFICE IN DES MOINES, IOWA / ** EASY office location to commute to! </p><p>HYBRID: YOU CAN WORK REMOTE / WORK FROM HOME A COUPLE OF DAYS A WEEK!!!!</p><p>NOT an AVERAGE AS400 Programmer / RPG Programmer!! This is an opportunity where this company is looking to MODERNIZE and MOVE TO web technologies ! </p><p>This is a Permanent hire position with one of our client companies in the Des Moines IOWA area.</p><p>Unique long-term opportunity to RETOOL your skill set, get additional training, and work for an employee minded and community focused company! As an AS400 RPG Programmer, you will get the opportunity to work for a company where you will be valued!</p><p>This is a Permanent hire position with one of our client companies in the Des Moines. Direct Hire means that you will be a direct employee of our client, not a contract or contract to hire position. </p><p>****For immediate and confidential consideration on this AS400 Programmer / RPG Programmer FTE Direct Hire, salary up to $125K. It is best to contact me directly, Carrie Danger, SVP Permanent Placement Team, Iowa Region at My Direct Office #: 515-259-6087 or Cell: 515-991-0863, and email resume CONFIDENTIALLY & directly to me. My direct email is on my LinkedIN Profile. ****</p><p>If you want IMMEDIATE benefits reach out to me direct. Our contract team is working on this position as well. </p><p>WHAT YOU WILL NEED in this RPG Programmer position:  </p><p>•   RPGFree or RPG ILE </p><p>•   AS400</p><p>•   RPG Free</p><p>•   Rest APi’s</p><p>•   Web technologies like PHP are a PLUS!</p><p>•   IBMi$</p><p>•   SQL</p><p>•   Mentoring other Developers</p><p>•   Troubleshooting and Fixing Bugs </p><p>You can find my email address / contact Information on my LinkedIN profile. Or you can ONE CLICK APPLY on our Robert Half website and apply Specifically to this posting.</p><p>In this RPG Programmer / AS400 Programmer position, you will get the opportunity to work with different systems and technologies. Program enhancements and new features to critical mission business ERP applications as an AS400 Programmer / RPG Programmer. Your work will be appreciated and valued! </p><p>For immediate and confidential consideration on this AS400 Programmer / RPG Programmer FTE Direct Hire salary up to $125K. It is best to contact me directly, Carrie Danger, SVP Permanent Placement Team, Iowa Region at My Direct Office #: 515-259-6087 or Cell: 515-991-0863, and email resume CONFIDENTIALLY & directly to me. Salaried position up to $125K. Please find my email address / contact Information on my LinkedIN profile, AND you can ONE CLICK APPLY on our Robert Half Website.</p>
    • 2025-07-17T14:34:14Z
    Web Designer/UI Designer
    • West Des Moines, IA
    • onsite
    • Temporary
    • - USD / Hourly
    • <p>As a UI Designer, you will play a key role in creating intuitive, engaging, and high-performing user experiences for our digital platforms. You’ll collaborate closely with marketing, development, and UX teams to design impactful user interfaces that enhance experiences for insurance and annuity agents, clients, and internal users. This role blends creative thinking with business strategy in a fast-paced, collaborative environment.</p><p>What You’ll Do:</p><p><br></p><p>• Design visually compelling, user-focused digital solutions aligned with business goals.</p><p>• Create wireframes, storyboards, and prototypes for websites, applications, and mobile platforms.</p><p>• Collaborate with cross-functional teams on design implementation and user testing.</p><p>• Present and defend design decisions using data, best practices, and user feedback.</p><p>• Manage multiple design projects simultaneously while maintaining quality and meeting deadlines.</p><p>• Align design thinking with strategic business objectives.</p><p>• Stay current with UI/UX trends, tools, and technologies.</p><p>• Support IT and other departments as needed.</p><p>What You’ll Bring:</p><p><br></p><p>Education:</p><p>• High School Diploma or equivalent required.</p><p>• Associate’s or Bachelor’s degree in a relevant field preferred.</p><p><br></p><p>Experience:</p><p>• 2–6+ years of UI design experience, depending on education level.</p><p>• Experience in the insurance or annuity industry is a plus.</p><p><br></p><p>Knowledge, Skills, and Abilities:</p><p>• Strong portfolio showcasing UI design across platforms and tools.</p><p>• Proficiency in building wireframes, prototypes, and high-fidelity designs.</p><p>• Knowledge of user-centered design and usability testing methodologies.</p><p>• Experience designing for both mobile (iOS/Android) and web platforms.</p><p>• Strong communication and presentation skills.</p><p>• Ability to work collaboratively and under pressure in fast-paced settings.</p><p>• Highly organized, reliable, and self-motivated.</p><p>• Passion for design, innovation, and continuous improvement.</p><p><br></p>
    • 2025-08-01T18:34:28Z