일본 이커머스 풀스택 개발자 (신입)

Summary

Builds and improves a Japan-focused ecommerce platform for custom sports uniforms, handling frontend, backend, and infrastructure to solve customer and business problems using TypeScript, Node.js, Python, and AWS.

About

우리는 한국에서 일본 고객을 위한 커스텀 스포츠 유니폼 이커머스 프로덕트를 만들고 운영합니다.

ILB-MAX, MAX2MAX 을 통해 야구·축구·배구 유니폼의 상품 탐색, 디자인 요청, 주문과 결제, 이후 운영으로 이어지는 경험을 제공하고 있습니다.

단순히 상품을 진열하고 판매하는 쇼핑몰만을 개발하는 것은 아닙니다. 고객이 원하는 디자인을 요청하고, 상품과 옵션을 선택하고, 결제하고, 주문 이후의 진행 상황을 확인하는 전체 흐름이 우리가 만드는 제품입니다.

이미 실제 고객과 주문이 흐르는 서비스를 안정적으로 운영하는 동시에, 고객의 주문 경험과 내부 운영 방식을 계속 개선하고 있습니다. ILB-MAX는 현재 사이트에서 10,000팀 이상의 제작 경험을 안내하고 있습니다.

우리 팀에서 풀스택 개발자는 프론트엔드, 백엔드, 인프라를 처음부터 모두 능숙하게 다루는 사람을 뜻하지 않습니다.

고객이나 운영팀이 겪는 문제를 특정 기술 영역 안에만 가두지 않고, 필요한 경우 화면에서 API로, API에서 데이터베이스와 결제 시스템으로, 다시 배포와 운영 환경까지 이어가며 해결하는 개발자를 의미합니다.

현재 가장 익숙한 영역에서 시작해도 괜찮습니다. 시니어 개발자와 함께 실제 서비스를 개발하고 운영하면서 다룰 수 있는 영역을 조금씩 넓혀갑니다.

기술 자체를 목표로 삼기보다 고객과 사업의 문제를 해결하는 도구로 사용한다는 점에서, 우리가 찾는 풀스택 개발자는 Product Engineer 에 가까운 역할입니다.

Responsibilities

• 일본 고객이 사용하는 상품 탐색, 디자인 요청, 주문 및 결제 경험을 개선합니다.
• 고객용 웹 화면과 내부 운영에 필요한 관리 기능을 개발합니다.
• TypeScript와 Node.js, Python을 활용해 API와 비즈니스 로직을 개발합니다.
• PostgreSQL, Redis, DynamoDB를 활용한 데이터 구조와 조회 흐름을 개선합니다.
• KOMOJU와 PayVerse를 사용하는 결제 및 주문 흐름을 개발하고 안정적으로 운영합니다.
• AWS, EKS, S3를 기반으로 한 배포와 서비스 운영 환경을 함께 관리합니다.
• 오류가 발생하면 로그, 코드, 데이터 흐름을 따라 원인을 찾고 해결합니다.
• 반복되는 운영 업무를 발견해 자동화하거나 더 효율적인 흐름으로 개선합니다.
• 코드 리뷰, 테스트, 문서화와 리팩터링을 통해 서비스의 안정성과 유지보수성을 높입니다.
• 시니어 개발자와 구현 방식과 기술적 선택을 논의합니다.
• 대표, 기획 및 운영 구성원과 요구사항의 배경과 우선순위를 공유합니다.

위 업무를 입사 첫날부터 모두 혼자 담당하는 것은 아닙니다. 현재의 경험과 강점에서 시작하고, 실제 문제를 해결하며 담당 영역을 넓혀갑니다.

Requirements

이런 분을 찾습니다

• 직접 코드를 작성해 기능이나 프로그램을 동작시켜 본 분
• 자신이 작성하거나 선택한 코드가 어떤 문제를 해결하는지 설명할 수 있는 분
• 개인 프로젝트, 학교 과제, 교육 과정 또는 학습 프로젝트를 완성하거나 개선해본 분
• 프론트엔드, 백엔드 또는 데이터베이스 중 하나 이상의 기본적인 개발 경험이 있는 분
• 브라우저, 서버, API와 데이터베이스가 연결되는 웹 서비스의 기본 흐름을 이해하는 분
• Git을 활용한 기본적인 버전 관리 경험이 있는 분
• 모르는 내용을 숨기기보다 질문하고 확인할 수 있는 분
• 막혔을 때 무엇을 시도했고 어디에서 어려움을 겪는지 설명할 수 있는 분
• 피드백을 받은 뒤 자신의 코드나 생각을 수정할 수 있는 분
• 익숙하지 않은 기술도 직접 찾아보고 적용하려는 분
• 기술적인 내용을 개발자와 비개발자에게 이해할 수 있는 방식으로 설명하려 노력하는 분

다음 조건은 필수가 아닙니다

• 컴퓨터공학 관련 학위
• 특정 교육기관이나 부트캠프 수료
• 자격증
• 화려한 GitHub 활동 내역
• 규모가 큰 포트폴리오
• 실제 사용자가 있는 서비스 운영 경험
• AWS나 Kubernetes 실무 경험
• 공고에 기재된 모든 기술 스택의 경험
• 알고리즘 문제를 빠르게 푸는 능력
• Claude Code나 Codex 사용 경험

Preferred

이런 경험이 있다면 더욱 좋습니다

• 개인 프로젝트를 직접 배포해본 경험
• 다른 사람에게 코드 리뷰를 받거나 코드 리뷰를 해본 경험
• 오류를 재현하고 원인을 찾아 수정해본 경험
• 테스트, 문서화 또는 리팩터링을 시도해본 경험
• 이커머스, 주문, 결제 또는 관리자 기능을 개발해본 경험
• AI 개발 도구가 생성한 결과를 직접 검토하고 수정해본 경험

우대사항은 지원 자격을 판단하기 위한 체크리스트가 아닙니다. 일부 경험이 없더라도 충분히 지원할 수 있습니다.

Benefits

함께 일하며 얻을 수 있는 경험

• 시니어 개발자와 직접 코드와 설계 방향을 논의합니다.
• 코드가 실제 고객 경험, 주문, 결제 및 운영에 미치는 영향을 가까이에서 확인할 수 있습니다.
• 프론트엔드, 백엔드, 데이터베이스와 인프라를 연결해 제품을 운영하는 경험을 쌓을 수 있습니다.
• 한 번에 모든 영역을 맡기기보다, 현재 잘하는 영역에서 시작해 점진적으로 책임 범위를 넓힙니다.
• Claude Code와 OpenAI Codex를 실제 개발 과정에 활용합니다.
• 구현 방법만 전달하기보다, 기능이 필요한 이유와 사업적인 맥락을 함께 공유합니다.
• 문제가 생겼을 때 책임질 사람을 찾기보다, 원인을 찾고 같은 문제가 반복되지 않도록 개선합니다.
• 의견이 다를 때 직급이나 연차보다 근거와 제품에 미치는 영향을 중심으로 논의합니다.

그 외,

• 업무용 장비 및 모니터 지원
• 중식 제공(주 2회), 석식 제공
• 출퇴근 시간 또는 유연근무 제도
• 재택근무 운영 여부
• 도서 및 교육비 지원
• 간식 및 음료
• 성과급 또는 인센티브