Kuder Inc logo
Kuder Inc Verified
Education Technology (EdTech), Career Development, Software

Software Engineer Full Stack

Iowa, United StatesHybridTemporaryPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

A Full Stack Software Engineer is needed to design, develop, and maintain user interfaces, integrations, and backend systems for core products and services. This role involves building scalable, secure, and high-performing applications in collaboration with cross-functional teams. The position emphasizes hands-on development, continuous learning, and delivering reliable technical solutions. Key responsibilities include front-end and back-end development, API creation, data modeling, supporting cloud environments (Azure preferred), containerization (Docker, Kubernetes), CI/CD pipelines, automated testing, and secure coding practices. A Bachelor's degree in a related field or equivalent experience, along with 3+ years of software development experience, is required. Proficiency in Node.js, .NET/Core, C#, SQL, and JavaScript frameworks like React, Angular, or Vue is essential.

*Position Overview:*

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 contributes to building scalable, secure, and high-performing applications while collaborating closely with cross-functional teams.

This position focuses on hands-on development, continuous learning, and supporting the delivery of reliable technical solutions aligned with business and partner needs.

## *Location*

Headquarters: Adel, Iowa
Work Model: Hybrid (Monday–Thursday onsite; Friday remote optional)

*Essential Job Functions:*

*Application Development*

  • Design, develop, and maintain front-end and back-end systems, APIs, and integrations
  • Enhance and support existing applications and features
  • Contribute to data models and data access patterns

*Architecture & System Design*

  • Support the development of scalable full stack architectures
  • Participate in design discussions and code reviews
  • Contribute to technical documentation and system design artifacts

*Cloud & Platform Engineering*

  • Assist in maintaining cloud-based and hybrid environments (Azure preferred)
  • Work with containerized applications (Docker, Kubernetes)
  • Support Infrastructure as Code practices (e.g., Terraform)

*DevSecOps & Quality Engineering*

  • Contribute to CI/CD pipelines and automated testing efforts
  • Follow secure coding practices and support vulnerability remediation
  • Participate in unit, integration, and regression testing

*Collaboration & Delivery*

  • Partner with Product, UX/UI, and Engineering teams to deliver solutions
  • Support sprint commitments and release activities
  • Assist with deployment and post-release support

*Documentation & Standards*

  • Maintain accurate technical documentation
  • Follow established development standards and best practices

*Operations & Continuous Improvement*

  • Monitor application performance and reliability
  • Support production systems as needed
  • Contribute ideas for improving processes and systems

*Professional Development*

  • Stay current with emerging technologies and frameworks
  • Participate in ongoing learning and development opportunities

*Requirements:*

  • Bachelor’s degree in Computer Science, Engineering, MIS, or related field (or equivalent experience)
  • 3+ years of software development experience
  • Experience with full stack development

### *Technical Expertise*

  • Experience with:
  • Node.js and modern front-end tooling
  • .NET / .NET Core and C#
  • SQL and relational databases
  • RESTful APIs
  • JavaScript frameworks (React, Angular, Vue, etc.)
  • Familiarity with:
  • UI frameworks (e.g., Material UI, Carbon Design System)
  • Object-oriented design and design patterns (MVC/MVP)

### *Cloud & Infrastructure*

  • Exposure to cloud platforms (Azure preferred)
  • Basic experience with containerization (Docker, Kubernetes)
  • Familiarity with Infrastructure as Code concepts (e.g., Terraform)

### *Additional Skills*

  • Understanding of UX/UI and accessibility standards (WCAG preferred)
  • Strong communication and teamwork skills
  • Organizational and problem-solving skills
  • Ability to learn quickly and adapt in a fast-paced environment.

*Professional:* Ability to follow Kuder’s culture and values:

  • - Attitude is Everything – We believe we have more potential to accomplish goals, develop resiliency, and make improvements when we choose to lead with a positive attitude.
  • Create Partnerships – We create genuine, flexible, and long-term partnerships that cultivate collaboration and support for achieving common goals.
  • Deliver Success – We drive results and reach our goals with passion, urgency, and a commitment to excellence. We are accountable and encouraging as we collectively celebrate our victories and turn setbacks into progress.
  • Foster Innovation – We promote innovation and welcome ideas. We are curious, we listen, and we take action to elevate and improve how we deliver reliable solutions.
  • Thrive Together – We invest in an authentic environment where our team is motivated, supported, and successful. We respect all voices and experiences as we work together for meaningful growth.

*This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization.*

At this time, we’re not able to consider candidates needing sponsorship now or in the future or those needing work authorization for this role. (This includes students on F1-OPT, F1-CPT, J-1, etc.) However, we hope you continue to keep us in mind for future opportunities.

We value diversity, equity and inclusion. We value the power of an inclusive culture and a strong sense of belonging. We seek to infuse diversity and inclusion in everything we do while promoting a culture where differences are embraced as strengths; opportunities are equal and accessible; consideration and respect are the norm; and all team members are supported in reaching their full potential.

Through our talent, we believe that diversity and inclusion make us a more innovative and vibrant place to work. People are at the center, and we are committed to a sustainable environment and workplace where talent can learn, grow, and thrive.

Ready to apply?
You'll be redirected to Kuder Inc's application page.

Similar roles