AI Fullstack Engineer
MRoads LLC
Washington, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Washington, United States of America
Tech stack
Clean Code Principles
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
Software Quality
Code Review
Software Design Patterns
DevOps
Distributed Systems
Node.js
Performance Tuning
Azure
Software Engineering
Systems Integration
Data Logging
Google Cloud Platform
Enterprise Software Applications
Spring Cloud
React
Retrieval-Augmented Generation
Large Language Models
Prompt Engineering
Generative AI
GIT
AI Platforms
Kubernetes
GraphQL
REST
Job description
- Develop and maintain scalable full-stack applications using JavaScript technologies with expertise in React, Node.js, GraphQL, and NX.
- Design, develop, and integrate AI-powered features leveraging Large Language Models (LLMs), Langchain, Generative AI, and intelligent automation capabilities.
- Build and consume APIs for AI/LLM services, including prompt orchestration, model integration, and retrieval-based solutions.
- Collaborate with product, engineering, and AI teams to identify and implement AI-driven user experiences and business workflows.
- Implement DevOps best practices and contribute to continuous improvement of the software development lifecycle.
- Utilize Git for version control and collaborative development across distributed teams.
- Implement and manage CI/CD pipelines to ensure reliable, secure, and efficient code delivery.
- Deploy, monitor, and optimize cloud-native applications and AI services in Kubernetes environments.
- Architect innovative, scalable, and secure solutions while contributing to platform engineering initiatives.
- Evaluate emerging AI technologies, frameworks, and tools to drive innovation and improve development efficiency.
- Ensure application quality through automated testing, code reviews, observability, and performance optimization.
- Demonstrate a passion for delivering high-quality, customer-focused solutions.
Requirements
- Proven experience as a Full Stack JavaScript Developer with expertise in React, Node.js, GraphQL, and NX.
- Hands-on experience integrating AI/ML services, Large Language Models (LLMs), and Generative AI capabilities into enterprise applications.
- Experience working with AI platforms and frameworks such as OpenAI APIs, Anthropic, Gemini, LangChain, LlamaIndex, Vector Databases, RAG (Retrieval-Augmented Generation), or similar technologies.
- Strong understanding of prompt engineering, AI application design patterns, and responsible AI practices.
- Experience building and consuming RESTful APIs, GraphQL APIs, and AI service integrations.
- Proficiency in Kubernetes and containerized application deployment.
- Experience with CI/CD pipelines, DevOps practices, and cloud platforms such as AWS, Azure, or Google Cloud.
- Strong architectural skills with the ability to design scalable, resilient, and secure solutions.
- Knowledge of observability, monitoring, logging, and performance tuning in distributed systems.
- Excellent problem-solving, communication, and collaboration skills.
- Passionate about software quality, innovation, and leveraging AI technologies to solve business challenges.
About the company
Mroads is looking for an "AI Fullstack Engineer" for one of the direct clients. This is a remote opportunity with travel once a quarter to Bethesda, MD.