Job Description & Details
The gig is a contract Node.js backend role based in Dallas with four days a week on‑site. It’s a straightforward backend‑focused position—no client‑facing calls, just code that powers services.
What You'll Actually Be Doing
You’ll be writing and maintaining RESTful services in Node.js, mostly using Express or a similar framework. Expect to own the full API lifecycle: design endpoints, handle data validation, integrate with databases (likely PostgreSQL or MongoDB), and write unit/integration tests. The team runs a tight CI/CD pipeline, so you’ll be pushing small, frequent releases and troubleshooting production incidents when they arise.
The Core Tech Stack
The must‑have is solid Node.js/JavaScript chops; the stack revolves around Express (or Fastify), a relational or document DB, and a cloud provider like AWS for hosting. They’ll also expect you to be comfortable with Docker containers because the services are packaged that way for deployment. If you’ve touched TypeScript, that’s a big plus—it makes the codebase easier to maintain at scale.
Interview Expectations
- “Walk me through how you’d design a rate‑limited API endpoint in Node.js.” They’re looking for your ability to use middleware, Redis or in‑memory stores, and proper error handling to prevent abuse.
- “Explain the difference between process.nextTick and setImmediate, and when you’d choose one over the other.” This tests depth of event‑loop knowledge—candidates who can articulate the timing nuances and performance impact will stand out.
Application Advice
Tailor your resume to shout out the exact buzzwords they care about: Node.js, Express, REST APIs, Docker, AWS, PostgreSQL/MongoDB, and TypeScript if you have it. Highlight any contract work where you shipped production‑grade services on a CI/CD pipeline, and be sure to note “on‑site” availability for Dallas. A brief line about “4‑day on‑site schedule” can help the ATS match the location requirement.