> Markdown version of [/jobs/ext/1376590-senior-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/1376590-senior-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Engineer - **Company:** MDC Corporation - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - **Contract:** Internship / Graduate position - **Skills:** 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, WebSocket, ReactJS, Prompt Engineering, Model Validation, Backend, Fastapi, Information Technology, Playwright, Front End Software Development, Document Classification, Stream Processing, Dynatrace - **Published:** July 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2999f1d556e26eb3 ## About the Role * 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 ## 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. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Dev Digest 162: AI careers, MCP, AWS best practices & floppy sweaters](https://www.wearedevelopers.com/magazine/571-dev-digest-162-ai-careers-mcp-aws-best-practices-floppy-sweaters)