> Markdown version of [/jobs/ext/4721475-senior-full-stack-developer-with-react-typescript-python](https://www.wearedevelopers.com/jobs/ext/4721475-senior-full-stack-developer-with-react-typescript-python). 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 Developer with React, TypeScript & Python - **Company:** DATAMAXIS, Inc - **Location:** United States - **Experience:** Expert - **Contract:** Contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Artificial Intelligence, Application Performance Management, Audit Trail, Microsoft Azure, Cloud Storage, Code Generation, Code Review, Persistent Data Structure, Software Debugging, Python (Programming Language), Key Management, Node.Js, Open Web Application Security, Scrum Methodology, Role-Based Access Control, Azure Active Directory, Kusto Query Language, TypeScript, Web Content Accessibility Guidelines, Web Applications, Web Services, YAML, Parquet, Data Logging, GitHub Copilot, ReactJS, Grafana, Backend, Fastapi, Build Management, Pytest, Gitlab-ci, Information Technology, Playwright, Bicep, Cosmos DB, Front End Software Development, Api Design, Api Gateway, JestJS, Restful APIs, Terraform, Code Restructuring, Data Pipelines, Api Management, Docker, Key Vault - **Published:** November 14, 2026 - **Apply:** https://www.dice.com/job-detail/63b5b98d-b339-410a-ba77-c7ce2fcf7b98 ## About the Role * Bachelor's degree in computer science, Engineering, or a related field * 6+ years of experience in full-stack, backend, or platform engineering roles, shipping production applications * Strong with Python and FastAPI, including async programming and Pydantic * Strong with React and TypeScript * Advanced, hands-on use of AI-assisted development tools such as GitHub Copilot and Factory AI, with a disciplined approach to reviewing and validating generated code * Experience deploying containerized applications (Docker) to Azure App Service, and working with Azure Container Registry, Cosmos DB, Blob Storage, and Key Vault * Experience with Microsoft Entra ID authentication and role-based access control * Experience building GitLab CI/CD (or similar) YAML pipelines and secure secrets management * Strong developer-owned testing practices, including automated unit, integration, API, and end-to-end tests * Skilled in API design, error handling, retries, and response shaping * Excellent problem-solving skills and ability to work independently with limited detailed specifications * Strong communication and collaboration skills, including working directly with business stakeholders Preferred * Node.js/TypeScript backend experience, ideally with Fastify * Experience building secure customer-facing web applications, including OWASP security practices and WCAG accessibility * Experience with API gateways (WSO2 or Azure API Management) * Experience processing Parquet or CSV data and implementing audit or compliance logging * Experience in a regulated industry such as healthcare or medical devices * Exposure to infrastructure as code (Bicep, Terraform) * Experience with observability tools (OpenTelemetry, KQL, alerting) ## Description Client is building a set of recall applications that help our Quality, Customer Service, and Finance teams manage product recalls, and that give customers a secure, simple way to respond to them. We are seeking an experienced Senior Software Engineer to build a new customer-facing recall application and to support and extend our existing internal recall application, which is already in production., You'll own features end to end, from understanding the workflow with business users through development, testing, deployment, and production support. We expect you to use AI-assisted development tools such as GitHub Copilot and Factory AI to deliver quickly, while still producing secure, well-tested, maintainable code. You'll also document your work and hand it over so our internal team can support and grow these applications long term., * Design and build a new customer-facing recall web application using React and TypeScript on the frontend and Python and FastAPI on the backend * Support, harden, and extend the existing internal recall application (React/TypeScript frontend, Node.js/Fastify backend), and help plan and execute a future move of its backend to Python/FastAPI * Design and build secure, versioned REST APIs that connect the internal and customer-facing applications, automation (RPA) processes, and other internal systems * Implement Microsoft Entra ID authentication, including App Service Easy Auth, and enforce role-based access across multiple user roles * Integrate APIs with an enterprise API gateway (WSO2 or Azure API Management) * Build file-based data processing workflows, including Parquet and CSV files stored in Azure Blob Storage, and data persistence in Azure Cosmos DB * Implement audit logging that supports compliance and traceability requirements * Build GitLab CI/CD pipelines from scratch (build, test, scan, deploy) for Docker images through Azure Container Registry to Azure App Service * Manage secrets and environment configuration using Azure Key Vault, managed identity, and App Service settings * Monitor application health with Azure Monitor and Application Insights * Use GitHub Copilot and Factory AI daily for code generation, refactoring, debugging, repository analysis, and documentation, and review and test all generated code before it is merged * Own testing for the features you deliver, including unit, integration, API, and end-to-end tests (pytest, Vitest, Playwright), so features reach QA already tested and stable * Work directly with business users to clarify workflows and rapidly turn feedback into working features * Participate in sprint planning, code reviews, releases, and production support * Write technical documentation and complete knowledge transfer to the internal engineering team