Associate Software Developer

CCR Media LLC•Cedar Rapids, IA
•Onsite

About The Position

CCR Media is seeking an entry-level Associate Software Developer who is eager to learn, thrives in an innovative and agile environment, and enjoys collaborating across teams. The role helps design, develop, test, and deploy software applications that solve business problems, working alongside and learning from senior developers. The developer will support software suites in CCR Media’s custom software portfolio and contribute to internal projects that advance the development function while building technical skills.

Requirements

  • Foundational knowledge of one or more programming languages and frameworks, such as Python, SQL, .NET/C#, JavaScript, TypeScript, React, Vue, and HTML/CSS.
  • Basic understanding of data structures, algorithms, and object-oriented programming.
  • Understanding of web application fundamentals, including APIs and client-server architecture.
  • Strong problem-solving skills, a coachable attitude, and eagerness to learn new technologies.

Nice To Haves

  • Bachelor’s or Associate’s degree in a computer-related field, or equivalent relevant experience.
  • Familiarity with relational (SQL) and NoSQL databases such as MongoDB.
  • Exposure to Git or other version control systems.
  • Familiarity with AI-assisted development tools and effective prompting, with an understanding that AI-generated code must be reviewed and validated.
  • Academic, internship, or personal project experience building software applications.

Responsibilities

  • Participate in the full software development lifecycle, from design and development through testing and deployment, with guidance from senior developers.
  • Write clean, efficient, and maintainable code for new features and enhancements.
  • Help build data sources, APIs, and front-end components for web applications.
  • Troubleshoot, debug, and resolve software issues submitted through tickets.
  • Write and run unit tests to ensure software quality.
  • Participate in code reviews and apply feedback to develop technical skills.
  • Collaborate with designers, developers, and cross-functional teams to deliver quality solutions.
  • Create and maintain technical documentation.
  • Learn and apply security, performance, usability, and reliability best practices.
  • Build strong customer relationships by making customer needs a primary focus.

Benefits

  • Competitive benefits designed to support personal and professional well-being.
  • Free daily lunch for onsite team members in Cedar Rapids.
  • Comprehensive health benefits.
  • Gym membership reimbursement.
  • 401(k).
  • Paid time off.
  • Ongoing development opportunities.
  • Work-life balance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service