Senior Full-Stack Developer
New Home Star · Elmhurst, IL · 3 wk ago
Engineering$73k–$88k/yrFull-time
Job Requirements
Availability: Must work in-person two days per week in the Elmhurst, IL corporate office.
Education: Bachelor's degree or higher preferred.
- Required Experience: 6+ years of professional software engineering experience, including 3+ years building production web apps with React + TypeScript.
- Strong Next.js experience shipping production features (routing, data fetching, API routes, performance basics).
- Experience building complex, data-heavy dashboards/admin tools (tables, filters, search, role-based views).
- Comfort working with GraphQL and client caching patterns (Apollo is a plus).
- Strong fundamentals in forms and validation (React Hook Form + Zod is a plus).
- Solid SQL fundamentals and comfort working with Postgres (Supabase is a plus).
- High ownership: you can take a goal, clarify scope, ship it, and support it in a real production environment.
What We’re Looking For
- Additional Preferred Experience: Node.js API development, integrations, and authentication patterns.
- PHP (CodeIgniter) experience, or any meaningful legacy modernization experience.
- Supabase experience.
- Experience with role-based access, permissioned UIs, and multi-tenant systems.
- Experience improving reliability (release gating, regression testing, observability).
- Experience with Storybook and component libraries.
What You’ll Do
Own features end-to-end across front-end, back-end, and data.
- Build and enhance internal dashboards: admin panels, role-based pages, dynamic routing, and data-heavy UIs.
- Deliver and stabilize finance-adjacent workflows (commissions, draws, cancellations, reporting integrity).
- Implement GraphQL and API integrations, plus solid client-side state and caching patterns.
- Improve reliability through better validation, logging, guardrails, and regression prevention.
- Collaborate closely with Product and stakeholders to translate messy asks into clear shipped outcomes.
- Help raise the bar on code quality and dev workflow (reviews, patterns, reusable components, Storybook).
Our Stack
- Front-end: Next.js, React, TypeScript
- UI: Tailwind CSS, Radix UI, Lucide, Sonner, Recharts
- Data: Apollo Client (GraphQL), React Query, React Hook Form + Zod
- Databases: Supabase (Postgres), plus some MySQL
- Backend: Node.js services, plus legacy PHP (a plus)
How We Work
- Small team, high ownership, and direct communication.
- We care about shipping and stability.
- Payroll-impacting or finance workflows get extra rigor.
- We prefer clear priorities and clean tradeoffs over hero mode.