Tech Stack
AngularAWSAzureCloudDockerJavaScriptKubernetesMicroservicesMongoDB.NETNext.jsNode.jsNoSQLPostgresPythonReactRedisSQLTypeScript
About the role
- Design, develop, and maintain scalable full-stack applications using modern frameworks (React, Node.js, .NET, or Python).
- Integrate Semantic Kernel to orchestrate AI agent workflows and prompt-based task automation.
- Develop AI-driven microservices that interact with multiple data sources and APIs (RAG/KAG, Azure OpenAI, etc.).
- Implement multi-tenant architectures, role-based access, and data visualization dashboards.
- Collaborate with AI engineers to build intelligent workflows that use embeddings, vector stores, and adaptive reasoning chains.
- Optimize front-end performance and ensure responsive design using modern UI frameworks.
- Manage deployment pipelines using Docker, Kubernetes, and Azure DevOps.
- Write clean, testable, and maintainable code aligned with coding best practices.
Requirements
- 10+ years of experience as a Full Stack Developer.
- Strong programming skills in C#, Python, TypeScript, or JavaScript.
- Experience with Semantic Kernel and AI orchestration frameworks (LangChain, AutoGen, Semantic Kernel, etc.).
- Familiarity with LLM APIs (Azure OpenAI, OpenAI, Anthropic, etc.) and prompt engineering concepts.
- Experience building and deploying microservices and RESTful APIs.
- Proficiency in front-end frameworks like React.js, Next.js, or Angular.
- Strong understanding of cloud services (Azure/AWS) and containerization (Docker, Kubernetes).
- Knowledge of SQL/NoSQL databases (PostgreSQL, MongoDB, Redis, or Cosmos DB).
- Understanding of data pipelines, vector databases, and embedding models is a plus.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack developmentC#PythonTypeScriptJavaScriptSemantic KernelAI orchestration frameworksmicroservicesRESTful APIsdata visualization