Software Developer
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 DevelopmentDesign, 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 DesignSupport the development of scalable full stack architectures Participate in design discussions and code reviews Contribute to technical documentation and system design artifacts Cloud & Platform EngineeringAssist 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 EngineeringContribute to CI/CD pipelines and automated testing efforts Follow secure coding practices and support vulnerability remediation Participate in unit, integration, and regression testing Collaboration & DeliveryPartner with Product, UX/UI, and Engineering teams to deliver solutions Support sprint commitments and release activities Assist with deployment and post-release support Documentation & StandardsMaintain accurate technical documentation Follow established development standards and best practices Operations & Continuous ImprovementMonitor application performance and reliability Support production systems as needed Contribute ideas for improving processes and systems Professional DevelopmentStay current with emerging technologies and frameworks Participate in ongoing learning and development opportunitiesRequirements:Bachelor’s degree in Computer Science, Engineering, MIS, or related field (or equivalent experience)3+ years of software development experienceExperience with full stack development Technical ExpertiseExperience with:Node.js and modern front-end tooling.NET / .NET Core and C#SQL and relational databasesRESTful APIsJavaScript 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 & InfrastructureExposure to cloud platforms (Azure preferred)Basic experience with containerization (Docker, Kubernetes)Familiarity with Infrastructure as Code concepts (e.g., Terraform)Additional SkillsUnderstanding of UX/UI and accessibility standards (WCAG preferred)Strong communication and teamwork skillsOrganizational and problem-solving skillsAbility 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.