<aside>
💡 1차 채용이 마감되었습니다.
추후 금년 12월 ~ 익년 1월 사이에 다시 2차 채용이 오픈될 예정입니다.
</aside>
BYSUCO 소개
우리는 코스닥 상장사 청담글로벌의 자회사 바이슈코입니다.
청담글로벌 - 네이버 증권 : 네이버 증권
청담글로벌은 250여명의 글로벌 비즈니스 스페셜 리스트와 함께 글로벌 유통&마케팅에 특화된 경쟁력을 가지고 있습니다. 우리는 이미 B2B 비즈니스의 독보적인 성장을 증명했고, 이제 바이슈코를 통해 B2C 비즈니스의 독보적인 성장을 증명할 차례입니다.
바이슈코는 WISA로 개발한 MVP 버전을 성공적으로 런칭했으며, 출시 1년 만에 150억 원 이상의 매출을 거두고 있습니다.
바이슈코(BYSUCO)
바이슈코는 이제 글로벌 B2C를 타겟으로 새로운 패러다임의 해외직구 플랫폼 런칭을 준비하고 있습니다.
- 글로벌 커머스 플랫폼 (WEB/APP)
- 글로벌 통합 물류관리 시스템(WMS)
- 다양한 해외직구 서드파티 플랫폼 연동 시스템
이 새로운 플랫폼을 함께 만들어갈 유능한 인재를 모시고자 합니다.
BYSUCO 개발팀 소개
우리는 이렇게 개발합니다.
- 공통
- Node.js — TypeScript Isomorphic 환경에서 백엔드/프론트엔드 전체를 구현합니다.
- Yarn Berry를 통해 패키지 관리를 합니다.
- 백엔드/웹은 더 빠른 배포 이터레이션을 위해 zero-install 방식을 사용합니다.
- git을 통해 코드를 관리합니다.
- VSCode를 IDE로 사용합니다.
- Docker로 공통된 로컬 개발 환경을 구축합니다.
- Slack을 통해 소통합니다.
- 업무 분배 및 QA티켓 관리는 Trello를 사용합니다.
- 디자인-협업에는 Figma를 사용합니다.
- 백엔드
- 모든 백엔드 업무 프로세스의 기반은 Sonamu 프레임워크를 사용합니다.
- Sonamu는 MySQL DB를 기본으로 ORM-like한 마이그레이션을 다룹니다.
- DB 쿼리는 Knex.js를 통해 쿼리 빌더(Query Builder) 방식을 씁니다.
- 웹 서버의 기반은 Fastify로 구성되었습니다.
- 타입 생성/검증은 Zod를 사용합니다.
- Vitest 기반에서 단위테스트를 진행합니다.
- Sonamu의 FixtureManager를 통해 픽스쳐를 팀 공통으로 사용하고 관리하는 시스템이 구현되어 있습니다.
- 이를 통해 DB를 Mocking하지 않고 로컬의 테스팅DB에서 실제 쿼리를 실행하여 테스트하는 방식을 사용합니다.
- 프론트엔드(웹)
- Vite의 Esbuild로 개발 환경을 사용하며, 배포에는 Rollup으로 빌드됩니다.
- Sonamu에서 싱크된 Zod 타입을 통해 폼 검증 및 상태 관리를 수행합니다.
- Sonamu에서 자동 생성된 Axios / SWR 클라이언트를 통해 API 통신 로직을 구현합니다.
- 백오피스는 Semantic UI React 를 기반으로 만들어진
@sonamu-kit/react-sui
를 통해 백오피스 페이지/컴포넌트를 생성하고 관리합니다.
- SCSS로 스타일링을 합니다.
- Jotai를 통해 상태 관리를 합니다.
- Sentry로 에러 로깅을 합니다.