1

Backend Full Stack Engineer Jobs in Cedar Rapids, IA

Full Stack Java Developer

Iowa City, IA ยท On-site

$51.25 - $66.25/hr

Company Description Co-creating a solution for a better future These developers should be comfortable working with Java, Angular, Scala, Mongo, Restful APIs, HTML, CSS, etc. Reviews, analyzes, and ...

Full Stack Java Developer

Iowa City, IA ยท On-site

$51.25 - $66.25/hr

Company Description Co-creating a solution for a better future These developers should be comfortable working with Java, Angular, Scala, Mongo, Restful APIs, HTML, CSS, etc. Reviews, analyzes, and ...

Web Development Tutor

Iowa City, IA ยท Remote

$18 - $40/hr

Deep knowledge of front-end technologies including HTML, CSS, and JavaScript, back-end development ... full-stack development roles and software engineering careers. * Conceptual Teaching & Problem ...

Supabase Tutor

Iowa City, IA ยท Remote

$18 - $40/hr

Deep knowledge of Supabase backend-as-a-service platform including PostgreSQL database management ... and full-stack project development to support developers from Supabase beginners through advanced ...

JavaScript Tutor

Iowa City, IA ยท Remote

$18 - $40/hr

Ability to explain callback functions, scope and hoisting, and the event loop while preparing students for web development careers and full-stack engineering coursework. * Conceptual Teaching ...

This role requires strong technical expertise in low-voltage wiring, system programming ... As an industry leader in Full-Stack Technology Services, Talent Services, and real-world ...

This role requires strong technical expertise in low-voltage wiring, system programming ... As an industry leader in Full-Stack Technology Services, Talent Services, and real-world ...

next page

Showing results 1-20

Backend Full Stack Engineer information

See Cedar Rapids, IA salary details

$43.6K

$131.9K

$186.5K

How much do backend full stack engineer jobs pay per year?

As of Aug 28, 2026, the average yearly pay for backend full stack engineer in Cedar Rapids, IA is $131,926.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,700.00 and $154,700.00 per year, depending on experience, location, and employer.

What is a backend full stack engineer?

A Backend Full Stack Engineer is a software developer who specializes in building and maintaining the server-side logic, databases, and APIs of an application, while also having proficiency in front-end technologies. They are capable of working on both the backend and frontend parts of web applications, allowing them to develop end-to-end features and ensure seamless integration between the client and server sides. This role requires strong knowledge of programming languages such as JavaScript (Node.js), Python, or Java, as well as familiarity with databases, server architectures, and various web frameworks. Backend Full Stack Engineers often collaborate with designers, frontend developers, and other stakeholders to deliver complete and functional products.

What are the key skills and qualifications needed to thrive as a backend full stack engineer?

To thrive as a Backend Full Stack Engineer, you need strong proficiency in server-side languages (such as Node.js, Python, or Java), database management, and a solid understanding of front-end technologies, usually supported by a degree in computer science or related experience. Familiarity with frameworks (like Express, Django, or Spring), version control systems (like Git), and cloud platforms (such as AWS or Azure) is typically required. Effective problem-solving, communication, and teamwork skills help you collaborate across disciplines and deliver robust solutions. These skills ensure scalable, maintainable applications and seamless integration between backend and frontend systems, which are critical for organizational success.

How does a backend full stack engineer typically collaborate with frontend developers and other team members?

Backend Full Stack Engineers frequently work alongside frontend developers, product managers, and QA engineers to deliver seamless user experiences. They are responsible for building and maintaining server-side logic and APIs, ensuring data flows efficiently between the backend and frontend. Effective communication is essential, as they must align backend functionality with frontend requirements and participate in code reviews, sprint planning, and troubleshooting sessions. This collaborative environment fosters learning and often provides opportunities to contribute across the tech stack, enhancing both technical and interpersonal skills.

What is the difference between Backend Full Stack Engineer vs Frontend Developer?

AspectBackend Full Stack EngineerFrontend Developer
Primary FocusDeveloping server-side logic, databases, and APIsDesigning and implementing user interface and client-side features
Required SkillsProgramming languages like Python, Java, Node.js; databases; server managementHTML, CSS, JavaScript; frameworks like React or Angular
Work EnvironmentOften involved in both front-end and back-end tasks, collaborating across teamsPrimarily focused on client-side development, UI/UX design

While both roles require strong programming skills, Backend Full Stack Engineers handle both server-side and client-side development, whereas Frontend Developers focus mainly on creating engaging user interfaces. Understanding these differences helps employers and job seekers target the right skills and responsibilities for each role.

What are popular job titles related to Backend Full Stack Engineer jobs in Cedar Rapids, IA?

For Backend Full Stack Engineer jobs in Cedar Rapids, IA, the most frequently searched job titles are:

What job categories do people searching Backend Full Stack Engineer jobs in Cedar Rapids, IA look for?

The top searched job categories for Backend Full Stack Engineer jobs in Cedar Rapids, IA are:

What cities near Cedar Rapids, IA are hiring for Backend Full Stack Engineer jobs?

Cities near Cedar Rapids, IA with the most Backend Full Stack Engineer job openings:

Software Developer - Meter Data Management Software (Full Stack, Back End)

Cedar Rapids, IA โ€ข Hybrid

NISC
Software Developmentย โ€ขย 1 - 5K employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

Company Overview:ย 

For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing software solutions for over 1200+ utilities andbroadbandsacross North America. Our mission is to deliver technology solutions and services that are Member-focused, qualitydrivenand valued priced. We exist to serve ourMembersand help them serve their communities through our innovative software products,servicesand outstanding customer support. NISC has beenranked inComputerWorld's Best Places to Work for twenty-two years, and we are looking for qualified individuals to join our team.ย 

Ourย Membersย have over 18ย million endย customers (residential and businesses who receive power, internet,ย televisionย and/or telephone services) that our enterprise software solution enables ourย Membersย to compete effectively in the industry, while excelling in customer service.ย 


Position Overview:ย 

NISC is always seeking out talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges.ย We'reย especially interested in individuals with experience working on aย full stack,ย heavierย backย endย development team.ย 

We look for individuals who thrive in a team environment, are committed toย accomplishingย shared goals, and are eager to learn and innovate. This position would be on ourย Meter Data Managementย Softwareย Development team, which is NISC's solutionย for data storage and analytics that enhances customer service and provides engineering analysis using Advanced Metering Infrastructure (AMI) data. This product helps utility staff to analyze,ย troubleshootย andย validateย data for billing and other purposes.ย ย ย 


Essential Duties:ย 

  • Design, develop, test, andmaintainfullstackย applications and scalable data engineering solutions
  • Analyze and resolve complex technical issues across application and data platforms
  • Apply SDLC best practices to ensure quality, performance, security, and maintainability of production code
  • Collaborate closely with Product, Data, UX, and Engineering teams to deliver business solutions
  • Participate in architectural and technical design discussions and contribute to technical direction
  • Create and maintain data tools that improve data accessibility, reliability, and usability
  • Identify and implement opportunities for automation, scalability, and system optimization
  • Provide clear progress updates and communicate risks, dependencies, and technical considerations
  • Explore and prototype intelligent agent-based features that enhance user experience or automate workflows
  • Other duties as assignedย 

Knowledge, Skills & Abilities:ย 

  • Generally,requires1+ years' experience in software development
  • Experience in a fullstack,ย cloudbasedย environment
  • Proficiency with Javascript, Angular, Typescript or other web development languages
  • Proficiency in objectorientedย programming languages such as Java or Scala
  • Experience with AWS cloud services (e.g., S3, Lambda, EC2, EMR, SQS, SNS, CloudWatch)
  • Experience with relational and NoSQL databases (e.g., Oracle, Postgres, Cassandra, DynamoDB)
  • Understanding of ETL/ELT processes, metadata, dependency, and workload management
  • Working knowledge of containerization and orchestration tools (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and engineering tools such as JIRA, Confluence, Bitbucket, and Bamboo
  • Nicetohave:scripting languagesย like Python
  • Strong analytical, problemsolving, andย rootcauseย analysis skills
  • Good verbal and written communication skills
  • Ability to remain composed and think analytically in highpressureย situations
  • Selfmotivated, accountable, and effective in a collaborative,ย crossfunctionalย environment
  • Commitment to NISC's Statement of Shared Valuesย 

Work Schedule:ย 

  • Hybrid from the following office location:
    • Atlanta, GA
    • Cedar Rapids, IA
    • Lake Saint Louis, MO
    • Mandan, ND
  • Hybrid Schedule:Minimum of working 3daysper week out of an office location and ability to work up toall 5days a week from an office location.
  • Required Days from an Office Location:ย Tuesday and Wednesday - the thirdrequiredday will be up to the candidate and their supervisor to choose.ย ย 

NISC's Shared Values & Competencies:ย 

We'reย a cooperative, which meansย we'reย ownedby the Members we serve. It also means that our focus is on taking care of ourย Membersย and our employees, rather than having a big bottom line. Quality service and innovative technology start with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart.ย 

  • Integrity - We are committed to doing the right thing - always.
  • Relationships - We are committed to building and preserving lasting relationships.
  • Innovation - We promote the spirit of creativity and champion new ideas.
  • Teamwork - We exemplify the cooperative spirit by working together.
  • Empowerment - We believe individuals have the power to make a difference.
  • Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization.ย 

Benefits:ย 

  • Medical,ย Dentalย and Vision Insurance.
  • Health Savings Account (HSA) with $100 monthly contributions from NISC. ย 
    • Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program.
  • Dependent Care Flexible Spending Account (FSA) thru Paylocity.
  • Fully covered life insurance up to x3 annual base salary.
  • Fully covered short- and long-term disability.
  • 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions.
  • PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays.
  • $2,500 Interest-FREE technology loan program.
  • $25,000 employee educational assistance program.
  • Volunteer, Wellness, Family Events and other employee fun supplied by our committees.
  • Employee Assistance Program; assisting employees and dependents with virtually any life event.
  • Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships.ย 

Desired Education:ย 

  • Bachelor's Degree in a Computer Science-related field or equivalent experience.ย 

Minimum Physical Requirements:ย 

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employeesย are regularly required toย maintainย a stationary position, move, andย operateย computer keyboards or office equipment.ย 


Disclaimer:ย 

Management mayย modifyย this job description by assigning or reassigning duties and responsibilities at any time.ย 

Key Words:ย 

Full Stack Development |ย Javaย |ย Angularย | Delta Lake | AWS Cloud | SQL | Apache Spark | ETL / ELT | Data Pipelines | Scala | Docker | Kubernetes | CI/CD | Agileย 


NISC logo

About NISC

Sourced by ZipRecruiter

Industry

Software development

Company size

1,001 - 5,000 Employees

Headquarters location

Lake Saint Louis, MO, US