Full Stack Developer - AI

Mastech Digital, Inc.
United States
1 day ago
Apply on datafrenzy.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Integration Architecture Unit Testing Microsoft Azure Code Generation Continuous Integration Design of User Interfaces JSON Python (Programming Language)
+26 more
NoSQL Rapid Prototyping Process Ui Patterns Next.js Software Deployment SQL Databases Data Streaming Systems Integration TypeScript Web Application Frameworks WebSocket Data Processing Tailwind Flask (Web Framework) Large Language Models Multi-Agent Systems Cypress (Programming Language) Generative AI Backend Fastapi Vue.js Pytest Material UI Low-code Front End Software Development Restful APIs

Job description

Build and maintain Python backend services (FastAPI/ Flask) integrated with AI/LLM systems

  • Develop AI-powered frontends-Generative dashboards, dynamic workflow UIs

  • Implement generative UI patterns where layouts, components, or flows adapt dynamically based on AI outputs

  • Apply vibe coding approaches to rapidly prototype and iterate UI/UX experiences (prompt-driven coding, AI-assisted development tools, design-to-code flows)

  • Design and expose REST APIs to connect frontend, AI backend, and enterprise systems

  • Integrate agentic systems outputs (multi-agent flows, decisions, confidence scores) into UI views

  • Collaborate with AI/ML engineers to surface model outputs, traceability, and explanations in UI

  • Deploy applications on AWS cloud environments using container-based architecture

  • Contribute to CI/CD pipelines, testing, and production readiness

  • Ensure UX consistency, responsiveness, and performance across devices

Requirements

Role Description: The Full Stack Developer - AI must have 5-7 years of experience. We are looking for a Full Stack Developer with strong Python and modern frontend expertise, who can rapidly build AI-powered interfaces.

This role focuses on building intuitive, AI-driven user experiences, including conversational UIs, adaptive dashboards, and dynamic workflows, while integrating deeply with LLM-based backends and agentic systems.

The ideal candidate is comfortable working in a fast prototyping environment, translating ideas into working UI experiences quickly, and refining them into production-grade scalable applications., 5-7 years of experience in full stack development (Python + modern frontend frameworks)

  • Hands-on experience integrating with OpenAI/Azure OpenAI APIs

  • Strong backend expertise using FastAPI/Flask (async patterns preferred)

  • Experience building interactive and data-heavy frontend applications

  • Experience with real-time UI updates (WebSockets / SSE streaming)

  • Exposure to AI-assisted development workflows or rapid prototyping approaches

  • Familiarity with design systems, UI/UX thinking, and component-driven architecture

  • Experience deploying applications on Cloud platforms (AWS)

Desired Technical Skills:

Backend

  • Python, FastAPI, Flask, REST APIs, async/await, Pydantic

Frontend

  • React / Next.js / Vue.js, TypeScript, Tailwind CSS / Material UI

  • Dynamic UI rendering, component composition, state management

AI Integration

  • OpenAI / Azure OpenAI APIs, LLM integration

  • LangChain (basics), function calling, prompt-based workflows

  • Streaming outputs, response token handling

Generative UI & Vibe Coding

  • AI-assisted coding tools (Copilot, prompt-driven code generation)

  • Dynamic UI generation based on AI responses

  • Rapid prototyping frameworks and low-code/accelerator usage

  • Design-to-code and component auto-generation patterns

APIs & Data

  • REST API consumption, JSON, event-driven data handling

  • Basic integration with SQL / NoSQL / vector APIs

Testing

  • Unit testing (pytest), frontend testing (Jest / Cypress)

  • Basic validation frameworks for AI outputs

About the company

At Mastech Digital, we solve meaningful business problems using data, AI, and modern digital technologies. Our teams work closely with global enterprises to build solutions that create real, measurable impact. We bring deep industry expertise across Utilities & Energy, Financial Services, Healthcare, Retail, and Technology. With an AI-first mindset and a collaborative culture, we empower our people to innovate, grow, and help clients move forward with confidence.

Apply for this position

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

Apply on datafrenzy.com
Prepare application

Good distractions

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

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

1:55 min

Digital customer experience platforms and current development processes

Bastian Heilemann Bastian Heilemann +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all