포지션 소개
타임리는 AI 기반 업무 생산성 제품을 만들고 있습니다. 이번 포지션은 제품의 핵심 백엔드와 AI 기능을 안정적으로 설계·개발·운영할 백엔드 개발자를 찾는 역할입니다.
사용자, 조직/스페이스, 권한, 크레딧, 결제, 파일, 프롬프트, 채팅 등 제품 전반의 백엔드 기능을 다루며, LLM API와 RAG, AI Agent, Tool Calling 같은 AI 제품 기능을 실제 서비스에 녹이는 일을 함께 합니다.
주요 업무
- TypeScript와 Node.js 기반 백엔드 서비스 설계 및 개발
- NestJS 기반 API 서버 개발 및 운영
- 사용자, 인증/권한, 조직/스페이스, 크레딧, 결제, 알림 등 제품 핵심 도메인 개발
- PostgreSQL과 Prisma 기반 데이터 모델링, 마이그레이션, 쿼리 최적화
- Redis, Queue, Scheduler 등을 활용한 비동기 처리 및 운영 기능 개발
- LLM API, RAG, AI Agent, Tool Calling 등 AI 기능을 백엔드 서비스로 구현
- 파일 처리, 외부 API, 웹훅, SDK 등 서비스 연동 기능 개발
- API 문서화, 테스트, 로깅, 모니터링, 장애 대응 체계 개선
자격 요건
- 백엔드 개발 실무 경험이 있으신 분
- TypeScript와 Node.js 기반 서버 개발 경험이 있으신 분
- NestJS 또는 Express 등 Node.js 서버 프레임워크 사용 경험이 있으신 분
- PostgreSQL 등 RDBMS 기반 데이터 모델링 및 운영 경험이 있으신 분
- ORM을 활용한 서비스 개발 경험이 있으신 분
- REST API 설계, 구현, 문서화 경험이 있으신 분
- Git 기반 협업, 코드 리뷰, 테스트 작성에 익숙하신 분
- 요구사항을 이해하고 적절한 기술 설계로 풀어낼 수 있으신 분
우대 사항
- Prisma를 활용한 실무 개발 경험
- Redis, Queue, Scheduler, Background Job 등을 활용한 비동기 처리 경험
- LLM API, RAG, AI Agent, 챗봇, Tool Calling 등 AI 기능 개발 경험
- LangChain, LangGraph, MCP 등 AI 애플리케이션 개발 도구 사용 경험
- Vector DB 또는 임베딩 기반 검색 기능 개발 경험
- 대용량 파일 처리, 외부 API 연동, 웹훅, SDK 개발 경험
- 서비스 운영 중 성능, 장애, 비용, 보안 이슈를 개선해본 경험
- Claude Code, Cursor, ChatGPT 등 AI 개발 도구를 업무에 활용해본 경험
이런 분이면 잘 맞습니다
- 기능 구현뿐 아니라 데이터 구조, 운영 안정성, 유지보수성까지 함께 고민하는 분
- 모호한 요구사항을 구조화하고 팀과 논의하며 더 나은 방향을 제안할 수 있는 분
- 문제가 생겼을 때 원인을 끝까지 추적하고 재발 방지까지 고민하는 분
- AI 기술을 단순 유행이 아니라 실제 제품 문제를 해결하는 도구로 바라보는 분
- 새로운 기술을 작은 실험으로 검증하고, 필요한 경우 제품에 적용해볼 수 있는 분