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.
LocationHeadquarters: 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.