Software Engineer / Mid

Global Soft Systems
Des Moines, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 125K

Job location

Remote
Des Moines, United States of America

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software Bug Management
Code Review
Data Visualization
Python
Node.js
Pivot Tables
TypeScript
React
AWS Lambda
GIT
Pytest
Gitlab-ci
Playwright
Front End Software Development
JestJS
Terraform
Serverless Computing
Monolithic Repository

Job description

The contractor will split their time across three systems. The bulk of the work is in the team's 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. They'll also work in the report generation service, a Node.js 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 assets. In 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 Node.js 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, Description : Job Summary We are hiring a CE Software Engineer at Level 1 or Level 2 based on skills, experience, and demonstrated scope of impact. In this role, you will desig…
  • 9 days ago

Requirements

React + TypeScript (3+ years) - Node.js (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)

Apply for this position