Senior Full Stack Engineer

MDC Corporation
United States
22 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$140,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon S3 Automation of Tests Web Development Node.Js Next.js Software Engineering Data Streaming TypeScript Web Applications
+12 more
WebSocket ReactJS Prompt Engineering Model Validation Backend Fastapi Information Technology Playwright Front End Software Development Document Classification Stream Processing Dynatrace

Job description

The candidate will own the human-in-the-loop surface of the GenAI IDP platform end to end: the React/Next.js UI and the backing API/BFF services that feed it. This is a streaming, stateful window into live agent execution supporting DCSA document processing workflows - not generic web development. The engineer owns the vertical slice from React component through the SSE event pipeline to the backend route that serves it - durable chat state, notification architecture, tool-call and artifact visualization, document classification results rendering, and trace exploration.

Requirements

  • 3+ years of non-internship professional software development experience
  • Experience building production web applications with TypeScript and a modern React framework (React/Next.js)
  • Experience building and operating backend services or APIs (e.g., FastAPI, Node) that a frontend consumes
  • Experience with real-time or streaming interfaces (Server-Sent Events, WebSockets, or equivalent), including handling reconnection and out-of-order events
  • Experience with automated testing at the unit and end-to-end level (e.g., jest, Playwright) as part of the definition of done
  • Experience diagnosing defects across the stack - from a client-side symptom to the backend route or payload that caused it - using logs and traces as evidence, * Experience building interfaces for AI/agentic or other long-running, streaming systems (token-by-token output, tool-call visualization, document classification result rendering, run/trace inspection)
  • Experience with GenAI/LLM integration: prompt engineering workflows, model evaluation dashboards, fine-tuning pipeline UIs
  • Experience deploying applications in AWS GovCloud or classified (IL5/IL6) environments
  • Experience integrating with DoD identity providers and CAC/PIV authentication
  • Experience with client and server state management and optimistic-update patterns
  • Proficiency using AI coding assistants as a daily driver, with the judgment to verify their output against tests and traces before merging
  • Experience with distributed tracing (OpenTelemetry) from the application side
  • Experience with AWS services: Amazon Bedrock, S3, Lambda, Step Functions, CDK
  • Bachelor’s degree in Computer Science or equivalent practical experience

Benefits & conditions

From $140,000 a year - Full-time, Pulled from the full job description

  • Referral program
  • Tuition reimbursement
  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Referral program
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

License/Certification:

  • Security + or other Cyber/Security Cert? (Preferred)

Apply for this position

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

Apply on www.indeed.com

Good distractions

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

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:42 min

Introduction to the fast API web framework

Sebastián Ramírez · World Congress 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all