Full Stack Software Engineer

Friendliai — South Korea · Posted ~21 hours ago

Mid Full-time

Skills

frontend development backend development JavaScript web applications software engineering Web Development AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack engineering role focused on building and scaling web platforms for advanced AI workloads. The position involves end-to-end development, user experience improvements, and production-grade software delivery.

Highlights

Opportunity to work on cutting-edge AI infrastructure and build scalable user-facing platforms. High ownership role in a fast-moving engineering environment.

Description

About FriendliAI FriendliAI is the fastest inference cloud for agents, built to run frontier open-weight models at scale in production. It delivers up to 7x faster output token speed, up to 90% lower inference costs, and 99.99% uptime across the most demanding agent workloads — long-context inference, real-time streaming, and accurate tool calling. We are a small, fast-moving team doing work that matters at one of the most exciting moments in the history of technology. With our world-class inference stack, we are building the platform teams can actually rely on. About The Role We're seeking a Full-Stack Software Engineer to design, build, and scale our web platform, which serves as the core interface for deploying multimodal models, observing workloads, and building agent workflows. You'll own how customers experience the platform end-to-end- signing up, authenticating, managing access across an organization, and understanding what they're being billed for - from the services and data models through to the interface. In this role, you'll work closely with product, infrastructure, and design teams to create high-performance, developer-friendly, and enterprise-ready tools. We are looking for a hands-on engineer who is eager to work across the surfaces of our application — authentication and access control, billing and usage, and the model deployment and inference features customers use every day. The ideal candidate has built backend systems where correctness matters, is comfortable carrying a feature all the way to the UI, cares deeply about developer workflows, and is excited to help define the future of AI adoption. Key Responsibilities Design, build, and maintain web applications and tools for AI model deployment, monitoring, and performance optimizationOwn authentication, organization management, and billing end-to-end.Develop clean, scalable, and robust APIs powering AI agents, workflows, and user-facing systemsCollaborate with infrastructure engineers to integrate backend systems with deployment and orchestration pipelinesDrive code quality through automated testing, CI/CD, and code reviewsContribute to architecture and design decisions that shape our platform's long-term directionIdentify and resolve technical debt and improve system reliability in production systems Qualifications 4+ years of industry experience in backend or full-stack engineering, with meaningful time spent on backend systemsBachelor's or Master's degree in Computer Science, Computer Engineering, or equivalentProduction experience with authentication and authorization — SSO/OAuth2/OIDC, RBAC, API keys, and multi-tenant isolationExperience building billing or usage-metering systems: usage-based or subscription pricing, entitlements, quotas, or payment integrationFluent in Python and TypeScript; proficient with React/Next.jsStrong backend experience with FastAPI or similar Python frameworksProficiency in designing data models, writing SQL, and working with PostgreSQL; familiarity with OLAP systems such as ClickHouseStrong API design experience across gRPC/REST/GraphQL in production systemsSolid foundation in cloud-native developmentFamiliarity with OpenTelemetry tracing, metrics, and structured logging Preferred Experience Experience with payment processors (e.g., Stripe) and usage-based or subscription SaaS billingFamiliarity with enterprise identity requirements — SAML, SCIM provisioning, or providers like Auth0/WorkOSFamiliarity with LLM-based workflows, tool invocation, or agentic systemsFamiliarity with Kubernetes for container orchestration, including deploying, scaling, and managing containerized applications in production environmentsHave worked in a startup or fast-paced environment with ownershipBuilt developer-facing SDKs/CLIsPassion for developer experience and enabling AI adoption Benefits Flexible working hoursDaily lunch and dinner provided; unlimited snacks and beveragesSupportive and highly collaborative work environmentHealth check-up support and top-tier equipment/hardware supportA front-row seat to the generative AI infrastructure revolutionCompetitive compensation, startup equity, health insurance, and other benefits.