Full Stack Developer

Ascii Group, LLC
Springfield, MA, United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$104,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Middleware Node.Js Scrum Methodology TypeScript ReactJS Codebase React Redux 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

3:26 min

Leveraging existing web knowledge for developer experience

Xuan Huang Xuan Huang · WWC 2025

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · WWC 2023

9:46 min

Questions on architecture typing and team organization

Trishul Goel · JS Congress

Videos

See all

Related articles

See all