> Markdown version of [/jobs/ext/600260-software-engineer-mid](https://www.wearedevelopers.com/jobs/ext/600260-software-engineer-mid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer / Mid - **Company:** Global Soft Systems - **Location:** Des Moines, IA, United States (Remote available) - **Experience:** Experienced - **Salary:** $90,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Amazon S3, Software Bug Management, Code Review, Data Visualization, Python (Programming Language), Node.Js, Pivot Tables, TypeScript, ReactJS, AWS Lambda, Git, Pytest, Gitlab-ci, Playwright, Front End Software Development, JestJS, Terraform, Serverless Computing, Monolithic Repository - **Published:** June 23, 2026 - **Apply:** https://www.careerjet.com/jobad/us858820c9782b6738913b1cbe0040ef80 ## About the Role 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) ## 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 ## Related Videos - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)