Full Stack Engineer

Full-TimeRemote, BangladeshAI-Assisted Development
Apply for This Role

What You'll Be Doing

LinknWin is building complex, high-quality software products across multiple domains — including enterprise healthcare platforms, SaaS applications, mobile apps, and client-facing digital products. We use AI coding tools (Claude, Gemini, GitHub Copilot, and others) as part of our development workflow, and we need engineers who can direct, review, and own the output of those tools — not just accept what they generate.

This is a hands-on full stack engineering role. You will work across the entire product stack: web frontends, mobile apps, backend services, and the APIs that connect them — using TypeScript/JavaScript, Python, and C#/.NET depending on the project. Our work spans healthcare software (including our flagship HealthSuite 360 platform) as well as non-healthcare SaaS products and client software engagements.

If you read AI-generated code critically, spot logic errors others miss, and take pride in production quality over speed of generation — this role is built for you.

What You'll Own

Full Stack Development

  • Build and ship features across frontend, backend, and mobile — from UI components to database queries to API contracts
  • Write clean, maintainable TypeScript/JavaScript (React, Next.js, Node.js), Python (FastAPI), and C# (.NET / ASP.NET Core)
  • Design and implement RESTful and GraphQL APIs that are intuitive, versioned, and built to evolve
  • Develop and maintain React Native + Expo mobile applications for iOS and Android
  • Work with PostgreSQL, SQL Server, Redis, and background job queues as a normal part of the stack

AI-Generated Code Review & Quality Control

  • Review and audit code generated by Claude, Gemini, GitHub Copilot, and ChatGPT before it reaches production
  • Identify AI code failure patterns: logic errors, hallucinated library methods, insecure defaults, missing error handling
  • Catch code that is syntactically correct but semantically wrong — compiles but does not do what was intended
  • Refactor AI-generated code to meet production standards: proper typing, test coverage, error boundaries
  • Guide junior team members on using AI tools responsibly — prompting well, verifying output, knowing when not to use them

API Design & Integration

  • Design API contracts (REST and GraphQL) that are developer-friendly, versioned, and documented with OpenAPI / Swagger
  • Build and maintain integrations with EHR systems, CRM tools, payment gateways, analytics platforms, and third-party SaaS
  • Implement robust error handling, rate limiting, retry logic, and observability across all API layers
  • Implement and consume APIs in ASP.NET Core, FastAPI, and NestJS — choosing the right tool for each context

Architecture & Code Standards

  • Contribute to architectural decisions — proposing patterns, reviewing designs, and flagging risks early
  • Establish and enforce coding standards, PR review practices, and testing requirements across multi-language teams
  • Write unit, integration, and end-to-end tests: xUnit / NUnit (.NET), pytest (Python), Jest (TypeScript)
  • Apply SOLID principles and clean architecture patterns in .NET, and equivalent patterns in Node.js and Python services

What You'll Work With

Frontend

  • Next.js 14 (App Router, SSR)
  • React 18, TypeScript, Tailwind CSS
  • shadcn/ui, Radix Primitives
  • TanStack Query, Zustand, Zod
  • Recharts, D3.js
  • Blazor WebAssembly

Mobile

  • React Native + Expo (iOS & Android)
  • Expo Router, EAS Build, OTA updates
  • HealthKit / Google Fit integration

Backend

  • C# / ASP.NET Core Web API
  • Entity Framework Core, Dapper
  • Node.js + NestJS
  • Python + FastAPI
  • GraphQL (Apollo / Hot Chocolate)
  • WebSockets (Socket.io / SignalR)
  • gRPC

Data & Infra

  • PostgreSQL, Microsoft SQL Server
  • TimescaleDB, Redis
  • AWS (primary), Azure (.NET projects)
  • Docker, Kubernetes, Terraform
  • GitHub Actions, Datadog, Sentry

AI & Tooling

  • Claude API, OpenAI GPT-4o, Gemini
  • LangChain / LangGraph / Semantic Kernel
  • Pinecone / pgvector for RAG
  • GitHub Copilot, Cursor, Claude Code

What We're Looking For

Must Have

  • Strong proficiency in at least two of: TypeScript/JavaScript (React + Node.js), Python (FastAPI), C# (.NET / ASP.NET Core)
  • Working knowledge of the third stack — able to read and reason about all three
  • Real experience designing, building, and consuming REST APIs
  • Ability to read, critique, and improve AI-generated code across multiple languages
  • Comfortable switching stacks and domains week to week in a multi-project environment
  • Strong grasp of async programming, database design, caching, and API security
  • A genuine eye for code quality — you notice fragile, incomplete, or unmaintainable code

Strongly Preferred

  • Production experience with ASP.NET Core Web API, Entity Framework Core, .NET 6+ / .NET 8
  • React Native or cross-platform mobile development
  • SaaS platforms, multi-tenant architectures, or enterprise software
  • Microsoft Azure and its developer toolchain (Azure DevOps, App Services, Azure SQL)
  • LLM APIs, RAG pipelines, or AI agent frameworks including Semantic Kernel
  • Background reviewing or auditing AI-assisted codebases professionally
  • Regulated software environments (HIPAA, SOC 2, GDPR)

A Note on AI-Assisted Development

We use AI coding tools extensively — Claude, Gemini, GitHub Copilot, and others are part of our daily workflow across all three language stacks. We are not looking for an engineer who avoids AI tools. We are looking for an engineer who uses them smartly.

In practice, that means:

  • Using AI to accelerate boilerplate and first drafts — then reading every line before committing, in TypeScript, Python, or C#
  • Knowing that AI tools frequently hallucinate NuGet packages, npm modules, and Python libraries — and checking for this
  • Recognising when AI-generated C# code uses deprecated .NET APIs or generates Entity Framework queries that cause N+1 problems at scale
  • Catching JavaScript/TypeScript issues AI tools commonly miss: prototype pollution, missing null checks in TypeScript strict mode
  • Being the person others bring AI-generated code to when they are not sure if it is right — in any language

Ready to Apply?

Salary is commensurate with experience and skills. We are an equal opportunity employer and welcome applicants from all backgrounds.

Our team reviews every application and responds within 5–7 business days.