프로젝트 소개
작가와 소품샵, 그리고 일반 사용자를 연결하는 온·오프라인 통합 플랫폼 디어 오브제(Dear Objet)를 함께 만들어갈 백엔드 개발자를 2명을 모집합니다.
디어 오브제(Dear Objet)는 소품샵을 지도로 탐색하고, 작가와 샵이 직접 소통·계약·정산할 수 있는 원스톱 서비스를 개발 중입니다. 기획과 디자인은 95% 이상 완료되었습니다.
현재 프론트엔드는 기본적인 세팅이 끝난 상태이며 개발을 진행하고 있고, 백엔드는 DB 설계 부분은 이미 완료된 상태이며, 데이터베이스는 PostgreSQL을 사용하여 작업을 진행합니다.
백엔드 개발자를 세 분 모집하여 개발을 위해 회의 및 기초 세팅을 진행해 왔습니다. 하지만 최근에 한 분은 인턴 합격, 다른 한 분은 취업하시어 프로젝트를 병행하기 어렵다고 판단하셨고, 프로젝트에서 하차하게 되셨습니다. 그래서 남아있는 한 분과 상의 후 백엔드 두 분을 모집하여 프로젝트를 계속 진행하기로 했습니다.
디어오브제에 합류하게 되신다면 담당하시게 될 파트는 개발자A와 개발자B 파트이며 아래와 같습니다.
개발자 A
📌 주요 담당 영역
├─ 인증/회원 시스템 (9개) ⭐⭐⭐⭐
│ ├─ 회원가입 기능 구현 (일반 회원 / 작가 / 소품샵)
│ ├─ 로그인 / 로그아웃 처리 (JWT 기반)
│ ├─ Access / Refresh 토큰 관리
│ ├─ 아이디 중복 확인 로직 구현
│ ├─ 비밀번호 찾기 및 변경 기능
│ ├─ SMS 인증 연동
│ ├─ 사업자등록 인증 연동 (국세청 API)
│ ├─ 약관 동의 처리
│ └─ 권한 관리 (일반 / 작가 / 소품샵 RBAC)
│
├─ 마이페이지 (6개) ⭐⭐⭐
│ ├─ 일반 회원 마이페이지
│ ├─ 작가 대시보드
│ ├─ 소품샵 대시보드
│ ├─ 개인정보 관리 기능
│ ├─ 환경설정
│ └─ 프로필 관리
│
├─ 작가 관리 (3개) ⭐⭐⭐
│ ├─ 작가 목록 조회
│ ├─ 작가 상세 정보 조회
│ └─ 작가 검색 및 필터링
│
├─ 소품샵 관리 (3개) ⭐⭐⭐
│ ├─ 소품샵 정보 CRUD
│ ├─ 소품샵 검색 및 목록 조회
│ └─ 소품샵 통계 기능
│
└─ 지도/위치 (3개) ⭐⭐⭐
├─ 지도 API 연동 (카카오 / 네이버)
├─ 소품샵 위치 표시
└─ 거리 기반 검색
├─ 예약/클래스 (5개) ⭐⭐⭐
│ ├─ 클래스 등록 및 관리
│ ├─ 원데이 클래스 예약 CRUD
│ ├─ 예약 상태 관리
│ ├─ 예약 결제 처리
│ └─ 예약 현황 대시보드
→ 원데이 클래스 예약 기능 담당
└─ 메인/공통 (2개) ⭐⭐
├─ 메인페이지 API
└─ 통합 검색 API
💡 핵심 기술
- JWT 기반 인증/인가 아키텍처
- Redis 활용 세션 및 토큰 관리
- 외부 API 연동 (SMS, 국세청, 지도)
- 검색 성능 최적화
----------------------------------------------------------
개발자 B
📌 주요 담당 영역
├─ 실시간 채팅/메시지 (7개) ⭐⭐⭐⭐⭐
│ ├─ WebSocket 기반 실시간 서버 구축
│ ├─ 연락처 목록 관리
│ ├─ 실시간 메시지 송수신 처리
│ ├─ 사용자 온라인 상태 관리
│ ├─ 읽음 / 안읽음 상태 처리
│ ├─ 메시지 알림 이벤트 발행
│ └─ 채팅방 관리
│
├─ 입점 관리 (6개) ⭐⭐⭐⭐
│ ├─ 소품샵 → 작가 입점 신청 및 승인
│ ├─ 작가 → 소품샵 입점처 관리
│ ├─ 입점 계약 조건 관리
│ ├─ 입점 현황 대시보드
│ ├─ 입점 관련 알림 이벤트 발행
│ └─ 입점 통계
│
├─ 재고 관리 (6개) ⭐⭐⭐⭐
│ ├─ 작품(상품) CRUD
│ ├─ 재고 수량 관리
│ ├─ 재고 입출고 이력 관리
│ ├─ 출고 관리
│ ├─ 주문 연동 재고 동기화
│ └─ 재고 부족 알림 이벤트 발행
│
├─ 정산 시스템 (5개) ⭐⭐⭐⭐⭐
│ ├─ 정산 금액 계산 로직 구현
│ ├─ 작가 / 소품샵별 정산 내역 관리
│ ├─ 수수료 정책 관리
│ ├─ 정산 배치 작업 (Cron 기반)
│ └─ 정산 완료 알림 이벤트 발행
│
├─ 계약서 관리 (4개) ⭐⭐⭐
│ ├─ 계약서 템플릿 관리
│ ├─ 계약서 생성 및 조회
│ ├─ 전자 서명 처리
│ └─ 계약서 파일 관리 (S3)
│
└─ 메인/공통 (2개) ⭐⭐
├─ 메인페이지 API
└─ 통합 검색 API
💡 핵심 기술
- WebSocket 실시간 통신
- Redis Pub/Sub (채팅 메시지)
- 정산 배치 작업 (Bull Queue, Cron)
- Event-Driven Architecture
- 복잡한 비즈니스 계산 로직
- S3 파일 관리
💡 핵심 책임
- 실시간 1:1 채팅 시스템 구현
- 작가–소품샵 위탁 판매 및 입점 관리
- 판매 데이터 기반 정산 처리
- 계약서 전자 문서 관리
현재 팀 구성
프론트엔드 개발자 2명
디자이너 겸 기획자 1명
백엔드 1명
작업 조건
근무조건 : zep 및 discord를 통한 온라인 소통 작업
협업 도구: Notion, Discord, Figma, GitHub
프로젝트 주요 개발 기능
지도 기반 소품샵 검색 시스템: 위치 기반 필터링, 샵 상세 정보 제공
실시간 소통 플랫폼: 작가-샵 간 채팅, 입점 제안/수락 기능
계약 및 정산 시스템: 표준 계약서 템플릿, 판매 내역 자동 수집 및 정산
포트폴리오 및 클래스: 인스타그램 연동, 리뷰/별점, 원데이 클래스 예약
이런 분을 찾습니다
필수 역량
Java & Spring 기반의 서버 개발 경험
RESTful API 설계 및 구현 경험
관계형 DB 설계 능력 및 SQL 활용 가능
Git/GitHub을 활용한 협업 경험
우대 사항
지도/위치 기반 서비스 개발 경험
실시간 채팅 기능 개발 경험
WebSocket/STOMP 등 실시간 채팅 기능 구현 경험
소셜 로그인 및 외부 API(Instagram 등) 연동 경험
AWS 배포 및 서버 관리 경험
이런 분이면 더 좋아요!
자기주도적으로 업무를 진행할 수 있는 분!
팀원들과 적극적으로 소통하며 협업하는 분!
책임감을 갖고 프로젝트를 끝까지 진행하실수 있는분!