Overview
Client is seeking a Full-Stack Developer to build and operate a cloud-based Generative AI/RAG application on Microsoft Azure. You’ll develop scalable web applications using Python, React, and Node.js, implement document ingestion pipelines, and optimize Azure AI Search for retrieval and vector search. This role is hands-on and delivery-focused, partnering with cross-functional teams to ship reliable, secure features.
Core Responsibilities
-
Build and manage Azure-based solutions with Azure App Services and Azure SQL Database.
-
Design, develop, and maintain full-stack web applications using Python, React, and Node.js.
-
Implement document ingestion and processing pipelines (ingestion, chunking, enrichment, embeddings, indexing).
-
Configure and optimize Azure AI Search for efficient retrieval and vector search.
-
Develop APIs/services to orchestrate RAG workflows (tools may include Azure Machine Learning, Semantic Kernel, or LangChain).
-
Build and maintain CI/CD pipelines using Azure DevOps.
-
Automate infrastructure provisioning using Terraform (IaC).
-
Monitor performance and availability; troubleshoot defects and production issues.
-
Apply Azure security best practices, including identity and access management.
-
Collaborate with engineering and product partners; participate in code reviews.
Essential Qualifications, Skills, and Technologies
-
Proven experience as a Full-Stack Developer (or similar).
-
Strong Python development experience (application/backend and APIs).
-
Front-end experience with React and backend/API experience with Node.js.
-
Hands-on Azure experience, including Azure App Services and Azure SQL Database.
-
Experience with Azure AI Search (Azure Cognitive Search).
-
Experience with Azure DevOps for version control and CI/CD pipelines.
-
Experience with Terraform for Infrastructure as Code.
-
Experience implementing data pipelines for document processing/enrichment.
-
Understanding of DevOps practices and SDLC.
-
Strong problem-solving skills; clear communication and teamwork.
Preferred (Nice-to-Have) Skills or Experience
-
Azure OpenAI and/or Azure Machine Learning experience.
-
Experience building Retrieval-Augmented Generation (RAG) solutions.
-
Knowledge of vector search and embedding models.
-
Familiarity with Semantic Kernel and/or LangChain.
-
Azure AI certification (or related).
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.