# Full-Stack Developer — Kunkel Produce Brokerage
## About Kunkel
Kunkel Produce Brokerage is a wholesale fresh produce broker headquartered in Minnesota, sourcing from California and Texas shippers and distributing to regional buyers. We coordinate LTL shipments, consolidate at our Minnesota warehouse, and redistribute — our core value is logistics optimization and order aggregation.
We're building **Daily Buy**, a digital platform that modernizes how our salespeople, truckers, shippers, and buyers interact. Today, much of our operation runs on email, phone calls, PDFs, and manual spreadsheets. Daily Buy replaces that with purpose-built tools — starting with internal dashboards and expanding into external portals and a buyer marketplace.
## The Role
We're looking for a **full-stack developer** to work alongside our CTO in building the Daily Buy platform from the ground up. This is a greenfield project with real users (our sales team) from day one. You'll own significant pieces of the frontend and backend, contribute to architectural decisions, and see your work directly reduce the hours our team spends on manual paperwork.
This is a small, high-impact team — you'll have a direct line to the CTO and real influence over how the product is built.
## What You'll Work On
- **Angular frontend development** — Build dashboards, data grids, and portals. First up: a paperwork tracking dashboard with per-salesperson todo lists and a team scoreboard.
- **Express.js/TypeScript backend APIs** — Design and implement RESTful endpoints for order lifecycle management, document handling, and analytics.
- **ERP integration** — Write SQL queries against a SQL Server-based ERP system (DataTech) to pull order, receiving, and invoice data into the platform. Read-only access via the `mssql` npm package.
- **PostgreSQL data layer** — Design schemas and build the data access layer for the platform's own database.
- **Testing** — Write unit and integration tests using Jest (API) and Jasmine/Karma (Angular). Mock ERP responses with JSON fixture files.
- **Code review and documentation** — Participate in code reviews with the CTO and maintain developer documentation as the codebase grows.
## What You'll Build
The platform is being built in phases, each aligned with a quarterly business goal:
1. **Paperwork Dashboard** (current) — Internal tool that gives salespeople visibility into their AR/AP pipeline, tracks outstanding receipts, and surfaces KPIs
2. **Trucker Portal** — External portal where carriers upload delivery receipts matched to specific orders
3. **Shipper Portal** — Automated price sheet ingestion (AI-powered PDF extraction) and digital order confirmation
4. **Buyer Marketplace** — Order tracking, reordering, cart-based shopping, and multi-vendor price comparison
## Required Qualifications
- Strong experience with **Angular** and **TypeScript**
- Backend development experience with **Node.js** and **Express.js**
- Proficiency in **SQL** — both PostgreSQL and SQL Server
- Experience designing and consuming **REST APIs**
- Comfortable working independently with minimal supervision
- Clear written communication (remote-first team)
## Nice to Have
- Experience in agriculture, food distribution, supply chain, or logistics
- Prior work integrating with legacy **ERP systems**
- Familiarity with **AI/LLM pipelines** (e.g., document extraction, structured data from PDFs)
- Experience with the `mssql` npm package or similar SQL Server client libraries
## Work Structure
- **Part-time to start** (approximately 20 hrs/week), scaling to 30-40 hrs/week as portal phases begin
- **Independent contractor** arrangement
- **Remote-friendly** — asynchronous collaboration with regular check-ins with the CTO
... Show more