TechKraft Inc.

Full Stack Engineer (Mid)

TechKraft Inc.  •  Kathmandu, NP (Onsite)  •  19 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


About Us


TechKraft is a
global IT engineering services company founded by industry veterans with a
mission to transform 10,000 lives through technology. We build secure,
scalable, and AI‑powered solutions for clients across healthcare, finance, and
high‑tech industries. Rooted in Nepal’s tech community, we are an
engineering‑first organization driven by ownership, collaboration, excellence,
innovation, and agility.


Role Overview


We are seeking a
skilled
Mid-level Software Engineer

to join our engineering team at
TechKraft. You will play a key role in developing and maintaining AI-powered
applications, building scalable backend services, and crafting intuitive
frontend interfaces. This position offers an excellent opportunity to work on
cutting-edge AI/LLM systems, serverless architectures, and data engineering
pipelines while collaborating with a team of experienced engineers in a growth
oriented environment.


You Will:


  • Develop
    and maintain FastAPI backend services for AI-driven applications (e.g.,
    insurance AI assistants)

  • Build
    and enhance AWS Lambda functions for workflow and recruitment automation

  • Implement
    RAG pipelines with LangChain, Pinecone, and AWS Bedrock

  • Design
    and develop React-based dashboards (admin UIs, internal scoring tools, SPA
    interfaces)

  • Integrate
    frontend applications with backend APIs using REST and SSE streaming

  • Contribute
    to Medallion Architecture data pipelines (Bronze → Silver → Gold
    transformations)

  • Deploy
    applications and infrastructure using Terraform and GitHub Actions CI/CD
    pipelines

  • Integrate
    with the Microsoft 365 ecosystem, including Power Automate, SharePoint
    Microsoft Entra ID


What We're Looking
For:


Backend
Development:


  • Python
    3.10+ - proficiency with FastAPI and async patterns

  • AWS
    Lambda, API Gateway, DynamoDB - serverless application development

  • LangChain
    / LangGraph - building RAG pipelines and AI orchestration

  • Pinecone
    or similar vector databases - embedding storage and retrieval

  • AWS
    Bedrock (Claude models, Titan Embeddings) - LLM integration


Frontend
Development:


  • React
    (Vite + JSX) - building admin dashboards and SPA interfaces

  • Vanilla
    JavaScript / HTML / CSS - for lightweight frontend tools

  • API
    integration (REST, SSE streaming)


Infrastructure
& DevOps:


  • Docker
    & Docker Compose - containerization and local development

  • Terraform
    - infrastructure as code (AWS resources)

  • GitHub
    Actions - CI/CD pipelines with self-hosted runners

  • AWS
    IAM, KMS - security, encryption, least-privilege access


Databases &
Data:


  • DynamoDB
    - NoSQL, on-demand mode, GSI queries

  • SQLite
    - session management, AI conversation checkpoints

  • Medallion
    Architecture concepts - Bronze/Silver/Gold data layers


Require Experience
and Skills:


  • 3–5
    years of professional software engineering experience

  • Has
    built or maintained production RAG/AI systems (or equivalent complex backend
    systems)

  • Comfortable
    working across full stack (backend-heavy, but frontend-capable)

  • Can
    work independently on feature implementation with minimal guidance

  • Familiar
    with AWS serverless patterns and cost optimization


Bonus Skills (Good
to Have):


  • Django
    - for HR portal maintenance

  • Microsoft
    Entra ID (Azure AD) SSO integration

  • Power
    Automate / Microsoft 365 ecosystem - data ingestion pipelines

  • EventBridge
    Pipes & DynamoDB Streams - event-driven architectures

  • Prompt
    engineering & LLM evaluation - scoring systems, AI analysis

  • PDF
    parsing (pypdf) & CSV ingestion - document processing pipelines


Why Join TechKraft:


At TechKraft,
you’re not just joining a company, you’re joining a community of Krafters
driven by ownership, collaboration, excellence, innovation, and agility.


  • Own
    Your Work:

    We empower engineers to take real
    ownership of what they build. Your decisions matter, and your contributions
    have visible impact.

  • Collaborate
    and Grow Together

    : You’ll work alongside passionate
    engineers who share knowledge freely and lift each other up.

  • Engineer
    with Purpose:

    Our work goes beyond delivery—we
    build meaningful, secure, and scalable systems that make a difference for
    clients and teams.

  • Continuous
    Learning Culture:

    Growth is part of our DNA. You’ll
    have opportunities to learn through hands-on projects, mentorship, and exposure
    to modern technologies.

  • Be
    Part of a Bigger Mission:

    Join us as we work
    toward our mission of transforming 10,000 lives through technology.


Ready to craft
what’s next? Join TechKraft and build with purpose.

TechKraft Inc.

About TechKraft Inc.

TechKraft Inc. helps global enterprises accelerate digital transformation through scalable engineering teams, deep domain expertise, and a proven Build Operate Transfer model.

We partner with leading organizations in healthcare, fintech, and high tech to design, build, and operate secure, compliant, and future ready technology solutions. Our ISO 27001:2022 certified facility ensures the highest standards of data security and regulatory compliance, while our skilled teams deliver innovation with speed and precision.

From AI powered healthcare analytics and interoperability frameworks to cloud modernization and product engineering, we combine global best practices with the agility of emerging markets to deliver measurable value.

At TechKraft, we believe innovation knows no borders. We are building a trusted global technology ecosystem where partnerships thrive and transformation begins.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Lalitpur, NP
Year Founded
2020
Social Media