AI Full-Stack Software Developer

Jefferson Capital Systems•Sartell, MN
•$100 - $125

About The Position

Design, develop, and maintain modern full-stack applications using C#, .NET, ASP.NET Core, React, Angular, Blazor, and related technologies. Build reusable software components, APIs, services, and frameworks that accelerate enterprise application development. Develop and integrate AI solutions, including Generative AI, Retrieval-Augmented Generation (RAG), machine learning services, and intelligent automation capabilities. Create secure, scalable REST APIs and microservices supporting AI-powered business applications. Collaborate with business stakeholders, product owners, and cross-functional teams to identify opportunities for AI to improve operational efficiency, customer experiences, and decision-making. Design front-end experiences incorporating conversational AI, intelligent recommendations, predictive analytics, and automation workflows. Integrate enterprise data sources with AI platforms, vector databases, and cloud-based AI services. Optimize performance, scalability, reliability, and security across distributed systems. Participate in architecture reviews, code reviews, and technology evaluations. Develop and maintain CI/CD pipelines and deployment automation, and implement testing, monitoring, logging, and observability for production applications. Stay current with emerging AI technologies, development frameworks, cloud services, and software engineering practices. Contribute to enterprise AI governance, security, data privacy, and responsible AI initiatives.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent experience.
  • At least 5 years of professional software development experience using C# and the .NET platform.
  • Strong experience developing modern web applications with ASP.NET Core, Web APIs, and front-end frameworks such as React, Angular, or Blazor.
  • Experience designing reusable software components and enterprise application architectures.
  • Knowledge of AI and machine learning concepts, including LLMs, prompt engineering, vector databases, embeddings, and AI orchestration frameworks.
  • Experience integrating Azure OpenAI, Microsoft Copilot Studio, Azure AI Services, OpenAI APIs, Anthropic Claude APIs, or similar AI platforms.
  • Strong understanding of relational and non-relational databases, such as SQL Server, PostgreSQL, or Cosmos DB.
  • Experience with source control systems such as Git and collaborative development workflows.
  • Understanding of object-oriented programming, software design patterns, and secure coding practices.
  • Strong troubleshooting, analytical, and problem-solving capabilities.
  • Self-motivated and able to complete tasks with little direct supervision or assistance.
  • Able to contribute to a collaborative, team-oriented environment.
  • Enthusiasm for learning, adopting new technologies, and solving complex business challenges.

Nice To Haves

  • Experience with Azure AI Foundry, Azure OpenAI, Microsoft Copilot Studio, Semantic Kernel, LangChain, or similar AI development frameworks.
  • Experience developing RAG solutions.
  • Experience with Kubernetes, containers, and cloud-native application architectures.
  • Knowledge of DevOps practices, CI/CD pipelines, Infrastructure as Code, GitHub Actions, or Azure DevOps.
  • Experience with vector databases such as Pinecone, Azure AI Search, Weaviate, or Qdrant.
  • Familiarity with MLOps concepts and machine learning deployment pipelines.
  • Experience building AI agents, workflow automation, and autonomous business process solutions.
  • Knowledge of information security, AI governance, and secure development lifecycle practices.
  • Experience in financial services, collections, fintech, or other regulated industries.
  • Microsoft Azure, AI, or cloud certifications.

Responsibilities

  • Design, develop, and maintain full-stack applications using C#, .NET, ASP.NET Core, React, Angular, Blazor, and related technologies.
  • Build reusable software components, APIs, services, and frameworks for enterprise application development.
  • Develop and integrate AI solutions, including Generative AI, RAG, machine learning services, and intelligent automation.
  • Create secure, scalable REST APIs and microservices for AI-powered business applications.
  • Collaborate with stakeholders, product owners, and cross-functional teams to identify business opportunities for AI.
  • Develop front-end user experiences incorporating conversational AI, intelligent recommendations, predictive analytics, and automation workflows.
  • Integrate enterprise data sources with AI platforms, vector databases, and cloud-based AI services.
  • Optimize application performance, scalability, reliability, and security across distributed systems.
  • Participate in architecture reviews, code reviews, and technology evaluations.
  • Develop and maintain CI/CD pipelines and deployment automation processes.
  • Implement testing strategies, monitoring, logging, and observability for production applications.
  • Keep current with emerging AI technologies, development frameworks, cloud services, and software engineering best practices.
  • Contribute to enterprise AI governance, security, data privacy, and responsible AI initiatives.

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Flexible spending accounts
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Tuition reimbursement
  • Vision insurance
  • Pet insurance
  • Employee discount program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service