Job Description & Details
The gig is a short‑term contract for a JavaScript engineer who can hit the ground running with modern ES6+ code, React front‑ends and Node back‑ends. It’s a Phoenix‑based role, so you’ll be in the office working with a small Agile team that ships REST‑ful services.
What You'll Actually Be Doing
You’ll spend most of your day extending existing React components, wiring them to Node.js micro‑services, and making sure the APIs stay contract‑compatible. Expect a lot of debugging in the browser console, writing unit tests with Jest, and pushing small increments through a CI pipeline that runs on every pull request. The team runs two‑week sprints, so you’ll be in daily stand‑ups, sprint planning, and retro meetings, constantly iterating on feedback.
The Core Tech Stack
The stack is pure JavaScript: ES6+ syntax everywhere, React for the UI layer, and Node.js (Express or similar) for the server side. They rely heavily on REST APIs, so you need to be comfortable designing endpoints, handling authentication, and dealing with JSON payloads. Agile isn’t just a buzzword here – they expect you to own your tickets, estimate story points, and ship code that can be rolled back if a regression shows up.
Interview Expectations
One likely question: “Walk me through how you’d refactor a large, monolithic React component into smaller, reusable pieces without breaking existing functionality.” They’re watching for your ability to think in terms of component composition, state lifting, and test coverage. Another tough one: “Explain how you’d handle rate‑limiting and error handling for a Node.js service that’s called by multiple front‑end clients.” Expect them to probe your knowledge of middleware, exponential back‑off, and proper HTTP status codes.
Application Advice
Tailor your resume to shout out the exact keywords the posting uses: JavaScript (ES6+), React.js, Node.js, REST APIs, and Agile methodology. Highlight any contract work where you delivered end‑to‑end features in a two‑week sprint cadence. If you have measurable impact (e.g., reduced API latency by 30% or cut front‑end bundle size), put those numbers front and center – the ATS will love the match and the hiring manager will see you’ve done the real‑world work they need.