Full Stack Developer

Ascii Group, LLC
Springfield, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 104K

Job location

Springfield, United States of America

Tech stack

API
Middleware
Node.js
Scrum
TypeScript
React
Codebase
React
React Testing Library
JestJS

Job description

· Build and own full vertical slices of the product: React components, TypeScript interfaces, RTK Query endpoints, Node.js/Express handlers, etc. within the same feature.

· Design shared component and API patterns that other stories consume not just implementing your own tickets but considering how the building blocks you create will be used across the feature.

· Participate actively in sprint planning and backlog refinement; push back on stories that lack sufficient design or data specification before they enter a sprint.

· Write behavioral tests (Vitest + React Testing Library) alongside implementation, not as a separate phase.

· Identify and document reuse opportunities across implementation areas - patterns and observations that prevent duplicate work by teammates.

Requirements

· 5+ years of professional React development;

· 3+ years using TypeScript in a production React codebase not just annotating JS, but designing typed data contracts, discriminated unions, and generic component interfaces.

· Strong understanding of React 18 patterns: functional components, custom hooks, memo/use Callback usage, Suspense and lazy loading.

· Practical experience with Redux Toolkit and RTK Query: defining API slices, managing loading/error states, understanding caching and cache invalidation behavior.

· Experience with Redux middleware or Thunks is useful but secondary to RTK Query fluency.

Apply for this position