Back to search
TDK AIsight Linkedin · Posted 1mo ago

Full Stack Engineer(Web Platform & Production Deployments) I AIsight, Seoul, Korea

Seoul, Seoul, South Korea

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the Role

We're hiring a Full-Stack Software Engineer to take primary ownership of our customer-facing website and its supporting backend services. You will build and maintain product features across a TypeScript/React frontend and a Python backend, integrate ML-powered capabilities exposed by internal services, and improve reliability, security, and developer velocity.


Key Responsibilities

Product Web Development (Frontend)

  • Build and ship user-facing features using React + TypeScript
  • Improve UI quality, responsiveness, and overall UX
  • Maintain routing, state management, API client layers, and error handling
  • Set up and maintain frontend build/release practices (bundling, env configs, performance)
  • Lead migration of frontend hosting from managed platform to cloud-native infrastructure (AWS/Azure)

Backend & API Development

  • Design and implement backend endpoints in Python using FastAPI; contribute to ongoing migration away from the legacy Flask codebase
  • Own real-time features (e.g., Socket.IO/WebSocket patterns) when needed
  • Define clean API contracts between frontend, backend, and internal ML services
  • Implement input validation, request tracing, and consistent error responses

AI & ML Service Integration

  • Integrate and maintain third-party AI APIs (e.g. OpenAI/GPT, Gemini, Amazon Textract) within backend pipelines, handling authentication, rate limits, cost management, and fallback behavior
  • Chain multiple AI services into reliable, observable pipelines with consistent error handling and response parsing
  • Integrate internal FastAPI services that handle heavy processing workloads
  • Work with ML engineers to productionize model-backed features (API design, payload formats, latency expectations, fallback behavior)
  • Ensure safe and scalable handling of large files (uploads/downloads), job orchestration, and result persistence
  • Contribute to future efforts around self-hosted model integration as the team's AI infrastructure evolves

Production Readiness & Reliability

  • Improve runtime stability: timeouts, retries, backpressure, and graceful degradation
  • Add observability hooks (structured logs, key metrics, basic tracing) in collaboration with DevOps/MLOps
  • Contribute to incident response and root-cause analysis when production issues occur

Security & Maintainability

  • Implement secure authentication/authorization patterns as required by the product
  • Ensure secrets are never stored in code; follow best practices for environment configuration
  • Keep dependencies up to date; address vulnerabilities and production risks
  • Write clear developer documentation and maintain runbooks for the web app


Qualifications (Required)

  • 3+ years of professional experience building and shipping full-stack web applications (or equivalent proven experience)
  • Strong proficiency in TypeScript and modern React
  • Strong proficiency in Python backend development with FastAPI; familiarity with Flask is a plus given the existing codebase
  • Experience building REST APIs and integrating third-party/internal services
  • Hands-on experience with Docker and deploying production web services
  • Experience operating services on both AWS (e.g., EC2, ECR, S3) and Azure (e.g., Azure App Service, Blob Storage, Azure Container Registry)
  • Familiarity with production concerns: logging, monitoring basics, performance, security
  • Strong collaboration and documentation skills
  • Comfortable communicating and writing technical documentation in English


Preferred Qualifications

  • Experience with real-time systems (Socket.IO/WebSockets)
  • Experience working alongside CI/CD pipelines (GitHub Actions, etc.)
  • Experience working behind Nginx / reverse proxies and understanding HTTP/TLS basics
  • Familiarity with GPU-adjacent or ML-enabled products (not modeling, but integration patterns and latency/cost tradeoffs)
  • Knowledge of frontend performance optimization and debugging (bundle size, profiling, caching)
  • Experience improving code quality: testing strategy, linting, type-safety, CI checks
  • Familiarity with cloud-hosted frontend patterns (CloudFront + S3, Azure Static Web Apps, CDN configuration)
  • Familiarity with self-hosted model serving frameworks (e.g. vLLM, Ollama) and the operational tradeoffs vs. third-party API usage

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent