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:
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.