Open positions
- 백엔드·인프라 1 opening
- 프론트엔드 1 opening
What we build
WITIM — 메신저·협업·근태·HR을 한 곳에서 쓰는 업무용 SaaS입니다.
여기에 AI 에이전트가 결합돼, 대화창 안에서 문서·견적서·콘텐츠가 바로 만들어집니다.
웹·데스크탑·모바일을 하나의 모노레포에서 함께 운영합니다.
Responsibilities
Shared responsibilities
- 트래픽이 늘어날 때 먼저 무너지는 지점을 찾아 구조를 바꿉니다.
- 장애를 직접 추적하고, 재발하지 않게 만드는 데까지 책임집니다.
- 기능 하나를 맡으면 데이터 구조·API·화면·배포까지 끌고 갑니다.
- AI 도구를 적극적으로 쓰되, 나온 코드를 본인이 설명할 수 있는 상태로 관리합니다.
백엔드·인프라
- 대량 동시 접속을 견디는 API·실시간 메시징 설계와 개선
- 데이터베이스 스키마·인덱스·쿼리 성능 관리
- 큐·캐시를 이용한 비동기 처리와 작업 분산
- 컨테이너 기반 배포 파이프라인과 모니터링·알림 체계 운영
- 결제·인증 등 외부 연동의 실패 처리와 정합성 관리
프론트엔드
- 메신저처럼 상태가 계속 바뀌는 화면의 성능과 렌더링 관리
- 웹·데스크탑·모바일에서 같은 기능이 어긋나지 않도록 하는 구조 설계
- 디자인 시스템 기반의 공통 컴포넌트 관리
- 가입·결제 등 이탈이 큰 화면의 측정과 개선
Qualifications
- 상용 서비스를 직접 운영해 본 경력자
- 사용자 규모가 커지면서 생긴 성능·장애 문제를 직접 겪고 해결해 본 경험 (10만 명 이상 규모를 다뤄보셨다면 그 경험을 중심으로 이야기하고 싶습니다)
- 본인이 만든 코드를 처음부터 끝까지 말로 설명할 수 있는 분
- 로그와 지표를 근거로 원인을 좁혀 나갈 수 있는 분
- 작은 팀에서 스스로 우선순위를 정하고 끝까지 끌고 가는 분
Preferred qualifications
- 모니터링·장애 대응 체계를 직접 만들어 본 경험
- 결제·구독 과금을 직접 붙여 본 경험
- LLM 연동, RAG 검색을 제품에 적용해 본 경험
- 데스크탑(Tauri)이나 모바일(Flutter) 경험
- 기술 문서를 영어로 읽는 데 어려움이 없는 분
Technical environment
- 웹
- TypeScript, Next.js, React, Tailwind CSS, TanStack Query, Zustand
- 백엔드
- Node.js, Prisma, PostgreSQL, Redis, BullMQ, Centrifugo
- 모바일
- Flutter(Dart), Riverpod, Firebase
- 데스크탑
- Tauri(Rust)
- AI
- 대형 언어 모델 연동, pgvector 기반 RAG
- 인프라
- Docker, Kubernetes, ArgoCD, Terraform, GitHub Actions
- 기타
- pnpm·Turborepo 모노레포, Vitest·Playwright, Storybook, Sentry
Hiring process
- 서류 접수
- 사전 질문지 회신
- 면접
- 최종 합격
Compensation & working conditions
- Salary : To be announced
- Full-time
- 자율 출퇴근제 — 코어타임 11:00~16:00, 1일 8시간
- Location : 서울 영등포
Technology tags
How to apply
Select Apply to complete your application. Add your contact details and resume; a portfolio is optional.


