- Home
- Remote Jobs
- Software Engineer - React
Software Engineer - React
Job summary
Johnston
Software Developer
Work model
Fully remote
Only United States
Job description
Full Stack Engineer Opportunity
My direct client is seeking a Full Stack Engineer for a 1-year contract. This role is 100% remote. Familiarity with the Agriculture or GIS domain is preferred.
Role Overview
The contractor will split their time across three systems:
- Frontend Apps: The bulk of the work involves React/TypeScript micro-frontends in a shared monorepo, rendering dashboards, charts, maps, and pivot tables for farming operations.
- Report Generation Service: A Node.js Lambda using React-PDF to build branded, multi-page PDF reports.
- Document Service: A Python Lambda that orchestrates document creation and manages report assets.
Responsibilities
- Feature Delivery: Pick up stories from the team backlog, including UI enhancements, new dashboard components, and data visualization improvements.
- Bug Fixes: Resolve customer-escalated issues across frontend and report services.
- Report Generation: Implement styling, layout, and data changes in the Node.js report generator 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.
Required Skills
- 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)
- Data visualization (charts, maps, pivot tables)
- Agriculture or GIS domain familiarity (preferred)
- Terraform (nice to have)
- i18n / localization workflows (nice to have)
Contact Information
If interested, please email your resume to [email protected] or reach out at 347-517-0317.
Amita Tatiparti Sr. Technology Recruiter and Business Developer Lenmar Consulting, Inc. [a Kellton Tech Company]