Search by job, company or skills

tekwissen india

Full Stack Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Overview:

TekWissen is a global workforce management provider throughout India and many other countries in the world.

Title: Full Stack Engineer

Work Location: Bangalore

Job Type: Full time

Work Type: Onsite

Job Description:

  • We are seeking Software Engineers to join our team.
  • You will work across modern engineering projects that use C# .NET/Phyton, React, and Azure to deliver high quality applications for our business and clients.
  • We welcome strong front-end or back-end specialists, though full-stack experience is preferred.
  • You will collaborate with product teams, architects, platform engineers, and analysts to build scalable, secure, and resilient applications.
  • This includes creating new features, improving existing services, supporting production systems, and contributing to our engineering standards and best practices.

Roles and Responsibilities:

End-to-End AI Application Development:

  • Design and develop full-stack AI applications (UI → Backend → AI services)
  • Build interactive user interfaces for AI apps (chatbots, copilots, dashboards)
  • Develop backend APIs and services to integrate AI models
  • Ensure scalability, performance, and responsiveness of applications

Generative AI & LLM Integration:

  • Integrate LLMs using Azure OpenAI Service
  • Build RAG (Retrieval-Augmented Generation) pipelines
  • Develop agentic workflows using frameworks like LangChain / Semantic Kernel
  • Implement prompt engineering, context management, and response optimization

Backend Development & API Engineering:

  • Build RESTful APIs using frameworks like: FastAPI / Node.js / .NET
  • Design microservices for AI workloads
  • Handle authentication, authorization, and API security
  • Manage data flow between frontend, backend, and AI services

Frontend Development (AI Interfaces):

  • Build modern UI using: React / Next.js
  • Create:
  • Chat interfaces (ChatGPT-like UI)
  • AI dashboards and visualization layers
  • Ensure seamless UX for AI-driven interactions

Cloud-Native Development on Azure:

  • Deploy applications using:
  • Azure App Service, Azure Functions, or containers
  • Work with:
  • Azure Kubernetes Service (AKS)
  • Manage storage using:
  • Blob Storage, Cosmos DB, Azure SQL
  • Implement event-driven architectures

Data & AI Pipeline Integration:

  • Build pipelines for:
  • Data ingestion, preprocessing, and embedding generation
  • Integrate vector databases (Azure AI Search / other vector stores)
  • Handle structured and unstructured data sources

Technical Skills:

  • Frontend
  • React / Next.js
  • HTML, CSS, JavaScript / TypeScript
  • Backend
  • Python (FastAPI) / Node.js / .NET
  • REST API development
  • AI / ML
  • LLMs, RAG, embeddings, prompt engineering
  • Experience with Azure OpenAI or similar
  • Cloud
  • Microsoft Azure (App Services, Functions, AKS, Storage)

As A Platform Engineer, You Will:

  • Design and build applications and services using C# .NET / Python on the backend and React on the frontend.
  • Contribute to API development, microservices, integration layers, and domain logic following clean code and SOLID principles.
  • Develop intuitive, performant user interfaces using React, TypeScript, and modern frontend tooling.
  • Work closely with platform engineers to define infrastructure, deployment, and environment requirements in Azure.
  • Background in building solutions that leverage AI
  • Participate in the full SDLC, including requirements for refinement, technical design, implementation, testing, and deployment.
  • Improve and maintain CI/CD pipelines to support efficient build, test, and release processes.
  • Assist in the diagnosing and resolving of system issues to ensure system availability and performance.
  • Produce documentation and contribute to internal engineering knowledge bases.
  • Collaborate with cross-functional teams and provide technical input during planning sessions.

Required Technical Skills:

  • 3+ years of experience in software engineering, ideally building cloud-hosted applications in .NET ecosystems.
  • Strong expertise in C# .NET / Python for backend systems or React for frontend development (full stack preferred).
  • Solid understanding of RESTful APIs, microservices, and application integration patterns.
  • Experience working with relational databases.
  • Familiarity with cloud platforms such as Azure for application hosting and configuration.
  • Good understanding of Git workflows, CI/CD practices, and modern DevOps principles.
  • Excellent communication and collaboration skills; ability to work effectively across distributed teams.
  • Fluent in English, both conversational and technical.

Experience Required:

  • 3 to 5 Years

Non-Required, but beneficial technical skills

  • Experience with Java for scripting, data tasks, or service development.
  • Knowledge of containerization concepts (Docker, Kubernetes) and infrastructure as code.
  • Certifications in Azure or other cloud hyper-scalers
  • Certifications in .NET, or front-end technologies.

Essential Skills & Attributes:

  • Ability to prioritize tasks effectively and show initiative in problem solving.
  • Strong analytical capability and attention to detail.
  • Ability to communicate clearly at all organizational levels.
  • A collaborative mindset and willingness to contribute to team success.
  • Demonstrated leadership abilities when guiding junior engineers or contributing to technical decisions.

TekWissen® Group is an equal opportunity employer supporting workforce diversity.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146395701

Similar Jobs