- Company Name
- CoBank
- Job Title
- Senior Software Engineer, Full Stack
- Job Description
-
**Job title:** Senior Software Engineer, Full Stack
**Role Summary:**
Lead the design, development, testing, and deployment of cloud‑based full‑stack solutions for agricultural finance applications. Drive automation across the SDLC, collaborate with product owners and cross‑functional teams, and provide 24/7 operational support and mentorship within an Agile environment.
**Expectations:**
- Minimum 5 years of end‑to‑end full‑stack development experience.
- At least 2 years of Agile methodology implementation.
- Strong expertise in React/TypeScript, Node.js, and cloud platforms (AWS, Azure or GCP).
- Proficiency in SQL, Python, HTML/CSS, Docker, Kubernetes, and CI/CD pipelines.
- Experience with automated monitoring, observability, and production support.
- Knowledge of AI/ML integration (e.g., SageMaker, TensorFlow) and generative AI tools is preferred but not mandatory.
**Key Responsibilities:**
- Engineer automated solutions for testing, deployment, monitoring, and observability.
- Build and maintain modern UI components using React/TypeScript and responsive front‑end stacks.
- Design and implement robust back‑end services in Node.js, Python, and SQL, integrating with open‑source databases and AWS services.
- Collaborate with Product Management and business units to define technical requirements and deliver robust cloud‑based solutions.
- Lead SDLC practices, including CI/CD pipeline configuration, code quality checks, and version control governance.
- Provide on‑call and after‑hours production support: troubleshooting, root cause analysis, and coordinated issue resolution with internal IT and vendors.
- Mentor junior engineers, conduct code reviews, and influence best practices across teams.
- Evaluate, propose, and lead the implementation of new technologies, ensuring security best practices and scalability.
**Required Skills:**
- Front‑end: React, TypeScript, HTML/CSS, responsive design.
- Back‑end: Node.js (JavaScript/TypeScript), Python, SQL, RESTful API design.
- Cloud & DevOps: AWS (Lambda, ECS/EKS, S3, RDS), Docker, Kubernetes, CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Source control: Proficient with Git, branching strategies, pull requests.
- Testing: Automated unit, integration, and end‑to‑end testing; familiarity with Jest, Cypress, or similar.
- Monitoring & Observability: Prometheus, Grafana, CloudWatch, ELK stack or equivalents.
- Agile: Scrum/Kanban experience, sprint planning, retrospectives.
- Problem solving: Analytical, resilient under ambiguity, strong communication and collaboration skills.
- Optional AI/ML: Experience with SageMaker, TensorFlow, Scikit‑learn, or generative AI platforms.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Systems, or a related discipline (preferred).
- Relevant industry certifications (e.g., AWS Certified Solutions Architect, Azure Developer Associate) are a plus but not mandatory.
Greenwood village, United states
Hybrid
Senior
31-10-2025