Software Engineer Full Stack
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Description
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, IowaWork Model: Hybrid (Monday–Thursday onsite; Friday remote optional)Essential Job Functions:Application DevelopmentDesign, develop, and maintain front-end and back-end systems, APIs, and integrationsEnhance and support existing applications and featuresContribute to data models and data access patternsArchitecture & System DesignSupport the development of scalable full stack architecturesParticipate in design discussions and code reviewsContribute to technical documentation and system design artifactsCloud & 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 effortsFollow secure coding practices and support vulnerability remediationParticipate in unit, integration, and regression testingCollaboration & DeliveryPartner with Product, UX/UI, and Engineering teams to deliver solutionsSupport sprint commitments and release activitiesAssist with deployment and post-release supportDocumentation & StandardsMaintain accurate technical documentationFollow established development standards and best practicesOperations & Continuous ImprovementMonitor application performance and reliabilitySupport production systems as neededContribute ideas for improving processes and systemsProfessional DevelopmentStay current with emerging technologies and frameworksParticipate 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 developmentTechnical 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.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.