paraFeatures.ai builds the ERP platform powering CamNetics, a US federal contractor running a 16-station manufacturing floor in Utah. We're growing past solo development and looking for junior Python developers to help us build out the platform. This job is in-person only. Please do not apply if you cannot work on location in Clinton, Utah.
What you'll work on
· Python 3.11+ / FastAPI / SQLAlchemy 2.0 async / PostgreSQL 16 / Alembic
· A microservices ERP stack — time clock (M47), payroll (M48), cost accounting (M22), auth (M26 / paraCore) — talking to vanilla HTML/JS operator kiosks running on shop-floor workstations
· DCAA-compliant cost accounting, FLSA payroll, NACHA ACH, NIST 800-171 / CMMC Level 2 controls — real regulated work
· Daily AI-assisted development. We use Claude (Sonnet / Opus) as a co-developer for everything from feature work to test generation to schema design. You'll need to be effective at driving AI tools — writing clear prompts, reviewing AI-generated code, catching hallucinations, deciding when AI helps and when it gets in the way.
You'll be doing things like
· Adding endpoints to the FastAPI microservices, with regression tests
· Writing alembic migrations against a live production schema
· Debugging real shop-floor incidents (small team — you see your impact within days, not quarters)
· Improving our AI-assisted workflow (custom prompts, memory systems, code-review patterns)
· Helping us build out screens for the kiosk + admin tools
Required
· 9 months – 1 year of Python experience (junior level — fresh from a bootcamp, first dev job, or 2nd-year CS with substantial side projects)
· Real AI-programming experience — you've built something using LLMs. An app that calls the OpenAI / Anthropic API, a Claude-aided codebase you can walk us through, an agent, a fine-tune, an evaluation harness — any of these. "I've used ChatGPT to debug" doesn't count; we want people who've shipped against AI APIs and understand the failure modes
· Comfort with async/await in Python
· PostgreSQL basics — joins, indexes, transactions, what SELECT FOR UPDATE does
· Git + a clean commit history
· US person status (US citizen or lawful permanent resident — see ITAR section below)
Nice to have
· FastAPI, SQLAlchemy 2.0, openpyxl, asyncpg
· Manufacturing / aerospace / federal contracting domain exposure
· Docker + docker-compose for local development
· Experience with Claude Code, Cursor, Aider, or similar AI development tools in a real codebase (not just toy projects)
· Familiarity with ITAR, DCAA, FAR Part 31, or NIST 800-171
ITAR — Export Control Requirement
paraFeatures is ITAR controlled (22 CFR 120-130). Controlled technical data is restricted to US persons with need-to-know. Applicants must be US citizens or lawful permanent residents. We do not sponsor work visas. This is a federal regulatory requirement, not a preference.
The team you're joining
· Small. The platform is built primarily by the founder, working alongside Claude.
· We're hiring because the work outgrew one person, not because the company outgrew its culture.
· High autonomy, direct founder access, real ownership of meaningful work from day one.
· The codebase is well-organized, well-tested, and unusually well-commented (a side effect of AI-collaborative development — every commit explains the why).
Logistics
· Location: On Site, 2303 W 1300 N, Clinton, UT 84015.
· Employment type: full-time W-2
· Compensation: $28-$35/hr
· Start date: ASAP
Apply
Send a brief intro + one of:
· GitHub link to AI-assisted code you've shipped, with a 2-paragraph writeup of what AI did vs what you did, OR
· A short Loom / video walk-through of a project you built with an LLM in the loop
to: abwhit1@yahoo.com
Pay: $28.00 - $35.00 per hour
Benefits:
Work Location: In person
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.