1

Back End Developer Jobs in Des Moines, IA (NOW HIRING)

Role: UI/UX Developer Location: Des Moines, IA (Onsite) Duration: Contract We are seeking a highly ... Backend Familiarity: Experience with .NET, MVC, and SQL to support backend integration and cross ...

The Front End Developer will work with Back End Developers and Graphic Designers to create top-quality websites with intuitive UX and cross-device compatibility. Goals in this position include ...

The Front End Developer will work with Back End Developers and Graphic Designers to create top-quality websites with intuitive UX and cross-device compatibility. Goals in this position include ...

Are you a skilled web developer looking for an exciting new opportunity to showcase your talents ... Knowledge of back-end technologies like Node.js or Ruby on Rails * Understanding of web ...

SQL Developer DBA5

Des Moines, IA

$44.25 - $60.50/hr

IT IS A DEVELOPER ROLE WHERE THE RESOURCE SPECIALIZES IN CODING AGAINST A SQL BACKEND DATABASE. The initial amount on the purchase order is 3 months to take us to fiscal year end, but extension is ...

SQL Developer DBA5

Des Moines, IA ยท On-site

$44.25 - $60.50/hr

IT IS A DEVELOPER ROLE WHERE THE RESOURCE SPECIALIZES IN CODING AGAINST A SQL BACKEND DATABASE. The initial amount on the purchase order is 3 months to take us to fiscal year end, but extension is ...

Java Developer II

Des Moines, IA ยท On-site

$49.75 - $64.50/hr

Build and enhance REST APIs, backend services, and web applications. * Collaborate with business ... Knowledge of DevOps practices and CI/CD pipelines. * Experience working on large modernization or ...

next page

Showing results 1-20

Back End Developer information

See Des Moines, IA salary details

$11

$56

$82

How much do back end developer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for back end developer in Des Moines, IA is $56.34, according to ZipRecruiter salary data. Most workers in this role earn between $46.20 and $66.63 per hour, depending on experience, location, and employer.

What is a back end developer?

A Back End Developer is a programmer who specializes in building and maintaining the server-side logic, databases, and application functionality that power websites and web applications. Unlike front end developers, who focus on the visual and interactive elements users see, back end developers work behind the scenes to ensure data is stored, processed, and delivered correctly. They typically use programming languages like Python, Java, Ruby, or PHP, and interact with databases such as MySQL or MongoDB. Their work is crucial for making sure applications run smoothly, securely, and efficiently.

What is a back end developer?

A back end developer is a computer science professional who specializes in functionality that takes place on the server side or backend. As a back end developer, you write code to create software that solves a business need. Your responsibilities are to research the needs of either your employer, or a particular industry, find a problem, and create a software solution. A back end developer differs from a traditional web developer, or front end developer, in that back-end software may not have a user interface or even have exposure to the web.

What are the key skills and qualifications needed to thrive as a back end developer?

To thrive as a Back End Developer, you need strong programming skills in languages like Java, Python, or Node.js, along with a solid understanding of databases and API design, typically supported by a degree in computer science or related experience. Familiarity with frameworks such as Spring or Django, version control systems like Git, and cloud platforms (e.g., AWS or Azure) is often required, with certifications in these areas considered beneficial. Problem-solving, effective communication, and teamwork are crucial soft skills that help developers collaborate and address complex technical challenges. These competencies are vital for building reliable, scalable systems that support front-end applications and ensure robust product performance.

What are some common challenges back end developers face when integrating with front-end teams?

Back End Developers often encounter challenges when aligning data structures and APIs with front-end requirements, especially as user interface needs evolve rapidly during development. Effective communication and regular collaboration with front-end developers are essential to ensure that endpoints, data formats, and error handling are well-coordinated. Additionally, maintaining consistent documentation and using tools like Swagger or Postman can help streamline integration and reduce misunderstandings between teams.

What is the difference between Back End Developer vs Front End Developer?

AspectBack End DeveloperFront End Developer
Primary FocusServer-side logic, databases, APIsUser interface, website layout, client-side scripting
Skills & TechnologiesLanguages like Java, Python, Ruby; databases; server managementHTML, CSS, JavaScript, frameworks like React or Angular
Work EnvironmentBackend systems, server environments, cloud platformsDesign tools, browser testing, UI/UX design
Common CertificationsCertified Web Developer, AWS Certified DeveloperCertified Front End Developer, UI/UX certifications

Back End Developers focus on server-side logic, databases, and APIs, ensuring the website's functionality behind the scenes. Front End Developers work on the visual and interactive aspects users see and interact with. Both roles are essential in web development, often collaborating to create seamless digital experiences.

Is back end developer in demand?

Back end developers are in high demand due to the growth of web applications and digital services. Skills in programming languages like Python, Java, or Node.js, along with knowledge of databases and APIs, are highly sought after by employers across various industries.

What are the most commonly searched types of Back End Developer jobs in Des Moines, IA?

The most popular types of Back End Developer jobs in Des Moines, IA are:

Infographic showing various Back End Developer job openings in Des Moines, IA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $117,195 per year, or $56.3 per hour.

Senior UI/UX & Front-End Developer (Angular/.NET)

FBL Financial Group

West Des Moines, IA โ€ข On-site

$112K - $148K/yr

Full-time

Re-posted 2 hours ago


Job description

Senior UI/UX & Front-End Developer (Angular/.NET)
Who We Are: The Iowa Farm Bureau Federation (IFBF) is committed to the people, progress, and pride of Iowa. IFBF is Iowa's largest farm organization, established in 1918. We remain a statewide, non-profit, grassroots farm organization dedicated to creating a vibrant future for agriculture, farm families, and rural communities. The Information Resources department is responsible for creating systems to manage memberships and support the ongoing business of Iowa Farm Bureau.
Key Responsibilities:
  • UI/UX Design & Development:
    • Design and implement modern, visually appealing user interfaces using Angular.
    • Ensure adherence to UI/UX best practices, including color theory, typography, and layout design.
    • Work closely with designers to translate wireframes and prototypes into functional front-end code.
  • Front-End Development:
    • Develop scalable and maintainable front-end applications using Angular, TypeScript, HTML, and CSS.
    • Implement responsive design to ensure cross-platform and cross-device compatibility.
    • Optimize performance by employing the best coding practices, lazy loading, and caching techniques.
  • Backend Development Support (.NET):
    • Collaborate with backend developers to integrate APIs and ensure seamless data flow.
    • Work with C# and .NET for minor backend modifications and API enhancements.
    • Assist in debugging and troubleshooting front-end and backend interactions.
  • Code Quality & Testing:
    • Write clean, maintainable, and well-documented code following best practices.
    • Conduct unit testing using frameworks like Jasmine/Karma to ensure code stability.
    • Perform cross-browser and accessibility testing to meet WCAG compliance.
  • Collaboration & Continuous Learning:
    • Work with cross-functional teams, including UX designers, product managers, and backend engineers.
    • Stay up to date with the latest Angular updates, UI trends, and best practices.

What It Takes to Join Our Team:
Required Skills & Experience:
  • Expertise in Angular (components, modules, services, routing, RxJS).
  • State Management: Experience with Redux or NgRx for efficient state handling.
  • Build Tools: Knowledge of Webpack, Gulp, or other bundling tools.
  • Strong knowledge of HTML, CSS, JavaScript, and TypeScript.
  • UI/UX Design Principles: Experience with design tools and usability best practices.
  • Responsive Web Development: Ability to create adaptive and mobile-friendly applications.
  • API Integration: Experience working with RESTful APIs and handling authentication.
  • Version Control: Proficiency in Git and collaborative workflows.
  • Testing Frameworks: Familiarity with Jasmine/Karma for unit testing.

Desired Skills (Nice to Have):
  • Backend Development: Familiarity with C#/.NET, basic API development, and SQL.
  • Accessibility Standards: Understanding of WCAG and ARIA for accessible web development.
  • Azure Experience: Familiarity with Azure DevOps, CI/CD pipelines, and cloud deployment.