Software Engineer Mid


Job Location:

Des Moines, IA - USA

Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

LOCAL CANDIDATES TO DES MOINES AREA PREFERRED

Desired Role & Level:

Software Engineer / Mid

Location:

Remote - candidate can be considered as remote if in the US and living more than 50 miles from above indicated GBC locations.

Project Scope and Brief Description:

The contractor will split their time across three systems. The bulk of the work is in the teams frontend apps a set of React/TypeScript micro-frontends in a shared monorepo that render dashboards charts maps and pivot tables for farming operations analyzing their field and product performance data. Theyll also work in the report generation service a Lambda that uses React-PDF to build branded multi-page PDF reports (tables maps styled badges) and drops them in S3 for customer download. The third piece is the document service a Python Lambda that orchestrates document creation and manages report practice the work looks like: building new dashboard features fixing data/rendering bugs customers have escalated updating report layouts to match new brand or product requirements and keeping the serverless plumbing healthy.

Responsibilities:

  • Feature delivery: Pick up stories from the team backlog (UI enhancements new dashboard components data visualization improvements)
  • Bug fixes: Resolve customer-escalated issues across the frontend and report services
  • Report generation: Implement styling layout and data changes in both the report generator (React-PDF) and Python document service
  • Shared libraries: Contribute to component libraries consumed by multiple apps in the monorepo
  • Testing: Write unit and E2E tests for all delivered work
  • Code review: Participate in MR reviews

Skills / Experience:

- React TypeScript (3 years) - (Lambda functions React-PDF) - Python (3.12 Bottle async/aiohttp Pydantic) - AWS (Lambda S3) - Testing (Vitest Playwright PyTest) - Git / GitLab CI - Monorepo tooling (pnpm workspaces Nx) - Terraform (nice to have) - Data visualization (charts maps pivot tables) - i18n / localization workflows (nice to have) - Agriculture or GIS domain familiarity (nice to have)

LOCAL CANDIDATES TO DES MOINES AREA PREFERRED Desired Role & Level: Software Engineer / Mid Location: Remote - candidate can be considered as remote if in the US and living more than 50 miles from above indicated GBC locations. Project Scope and Brief Description: The contra...