주요업무
[이런 업무를 담당하게 되실 거에요]
VNTG의 AI-Native 개발 플랫폼 "Terroir"를 설계하고 구축하는 엔지니어입니다. 150명 이상의 개발자가 사용하는 Internal Developer Platform 을 만들고, AI 기반 개발 방법론(SDD)을 플랫폼에 내재화하며, 조직 전체가 공유하는 공통 컴포넌트와 공통 서비스를 개발합니다.
서비스 시작부터 배포 운영까지의 모든 라이프 사이클을 제공합니다.
Frontend부터 Backend, API, 개발 도구까지 플랫폼 소프트웨어를 End-to-End로 직접 만드는 Full Stack 역할이며, 동시에 AI 도구를 설계하는 Al Engineer이자 개발자 경험(DX)을 책임지게 됩니다.
1. Internal Developer Platform (IDP) 구축
•Backstage 기반 Developer Portal의 설계, 개발, 운영
•Software Catalog, Service Template, TechDocs 등 IDP 핵심 기능 구현
•개발자 Self-Service 워크플로우 설계: 프로젝트 생성, 환경 구성, 배포까지 원클릭 자동화
•Golden Path(표준 개발 경로) 정의 및 템플릿 개발
•IDP 사용률, 개발자 만족도 등 플랫폼 메트릭 대시보드 구축
•CI/CD 파이프라인 설계 및 자동화 (AI 기반 테스트 자동 생성 통합)
2. Al-Powered 개발 도구 구축 (SDD 내재화)
•SDD(Spec-Driven Development) 방법론을 지원하는 AI 도구 개발: Spec 자동 생성, Spec 기반 코드 생성, Spec-Code 정합성 검증
•LLM API(OpenAl, Anthropic, 오픈소스 모델) 연동 서비스 개발 및 플랫폼 내 AI Gateway 구축
•Al Code Review Bot, Al-Assisted Testing, Al Pair Programming 환경 개발
•Prompt Template 관리 시스템 및 AI 도구의 품질 메트릭 모니터링 체계 구축
•MCP(Model Context Protocol) 기반 AI 도구 통합 인터페이스 설계
3. 공통 컴포넌트 및 공통 서비스 개발
•Nx Monorepo 기반 공통 UI 컴포넌트 라이브러리 설계 및 개발 (React/TypeScript)
•조직 공통 NestJS 서비스 모듈 개발: 인증/인가, 로깅, 알림, 설정 관리 등
•공통 API 설계 표준 수립 및 API Gateway 운영
•공통 라이브러리 버전 관리, 변경 이력 추적, Breaking Change 관리 체계 운영