CoBank is seeking a Full Stack Software Engineer to support the Digital team in automating business processes and build foundational frontend and backend applications on AWS, to meet real farm credit customer needs.
Requirements
- 5 years of experience in front end and back end development
- 2 years of experience in Agile practices
- 2 years of experience with React, Typescript and Node, and cloud platforms such as Microsoft Azure, AWS, or Google Cloud
- Prior Experience designing and implementing of AI/ML-powered features to enhance automation, decision-making, and customer experience in agricultural finance applications, using tools such as Amazon SageMaker, TensorFlow, or Scikit-learn
- Prior Experience productionizing ML models, integrating them into full-stack applications with scalable APIs and real-time inference pipelines
- Prior Experience leveraging generative AI to improve customer-facing tools, such as chatbots, document automation, and intelligent search capabilities
- Demonstrated technical, analytical and problem-solving skills that enhance working with problems that are complex and often unique.
Responsibilities
- Engineers automated solutions, automated testing, monitoring and observability
- Collaborates with product managers, cross functional teams, and deliver robust cloud-based solutions
- Utilizes programming languages like React, HTML/CSS, Node.js, SQL, Python, Open Source databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services, Windows PowerShell
- Develops solutions for improving quality, delivery, efficiency, and customer and employee experience for business partners using automation technologies.
- Demonstrates advanced understanding of the Software Development Lifecycle (SDLC) and CI/CD pipelines and tools.
- Leads resolution of production issues and engages IT and vendors as necessary.
- Provides workday and after-hours production support, including troubleshooting, problem correction, testing, and promotion to the production environment.
Other
- Bachelor's Degree in computer science, information systems or a relevant discipline.
- Ability to maintain flexibility and resilience when working in ambiguous situations
- Advanced interpersonal skills with the ability to build and maintain effective working relationships with all levels of management and staff.
- Advanced verbal and written communication and presentation skills, with demonstrated ability to clearly articulate messages to a variety of audiences.
- Applicants must be authorized to work for any employer in the U.S.