> Markdown version of [/jobs/ext/625112-software-engineer](https://www.wearedevelopers.com/jobs/ext/625112-software-engineer). 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 - **Company:** Genesis10 - **Location:** Johnston, IA, United States (Remote available) - **Experience:** Experienced - **Salary:** $102,752.0 - $123,552.0 - **Contract:** Temporary contract - **Skills:** Amazon Web Services, Amazon S3, Code Review, Data Visualization, Python (Programming Language), Node.Js, Pivot Tables, TypeScript, ReactJS, AWS Lambda, Backend, Git, Pytest, Gitlab-ci, Playwright, Front End Software Development, JestJS, Terraform, Serverless Computing, Monolithic Repository - **Published:** June 16, 2026 - **Apply:** https://www.dice.com/job-detail/fb39a6f2-a7d6-4ab1-8055-de09e33f293d ## About the Role * 3+ years of experience with React and TypeScript * Experience with Node.js (Lambda functions, React-PDF) * Experience with Python (3.12, Bottle, async/aiohttp, Pydantic) * Experience with AWS (Lambda, S3) * Experience with testing frameworks (Vitest, Playwright, PyTest) * Experience with Git / GitLab CI * Experience with Monorepo tooling (pnpm workspaces, Nx) * Experience with data visualization (charts, maps, pivot tables) Desired skills: * Experience with Terraform * Familiarity with i18n / localization workflows * Agriculture or GIS domain familiarity ## Description This role involves working across three primary systems: a suite of React/TypeScript micro-frontends, a Node.js report generation service, and a Python document orchestration service. The successful candidate will build new dashboard features, fix data rendering bugs, and maintain serverless infrastructure to enhance data visualization and reporting tools for farming operations. This position requires a blend of frontend and backend development skills., * Pick up stories from the team backlog including UI enhancements, new dashboard components, and data visualization improvements * Resolve customer-escalated issues across the frontend and report services * Implement styling, layout, and data changes in both the Node.js report generator (React-PDF) and Python document service * Contribute to component libraries consumed by multiple apps in the monorepo * Write unit and E2E tests for all delivered work * Participate in MR code reviews ## Related Videos - [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) - [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) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) ## 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) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)