"개발자 역량, 테크기업만 중요하다? 아니죠!"

젠테 신윤수 개발자 "Node.js 통해 시야 넓혀…자체 ERP '젠테포레' 개발"

인터넷입력 :2024/12/18 10:46    수정: 2024/12/18 10:46

"흔히 테크 기업에서만 개발자의 역량이 중요하다고 생각하지만, 그렇지 않다. 명품 플랫폼 젠테의 성장에 개발이 차지하는 비중은 50%다. 기업이 성장함에 따라 제품 주문량과 데이터 용량은 급증하기 마련이다. 이 때 개발은 시스템의 확장성과 안정성을 확보해, 더 많은 상품과 주문을 처리할 수 있게 하는 '문제해결사'다."

지난 9일 서울 강남구 회사 사무실에서 만난 젠테 개발자인 신윤수(28) 매니저는 이같이 말했다. 통상 유통 플랫폼에서는 마케팅과 고객 응대 등 직무가 중요하게 여겨지지만, 개발 역시 기업 성장에 큰 기여를 한다고 강조한 것이다.

신 매니저는 2022년 명품 플랫폼 젠테의 제품본부 개발팀에 합류했다. 최근 '2024 오픈소스 컨트리뷰션 아카데미'에서 대상을 수상한 'Node.js' 팀에 리드멘티로 참여했다. 현재 젠테의 자체 전사적 자원관리(ERP) 시스템 '젠테포레'를 개발 중이다.

젠테 신윤수 매니저. (사진=젠테)

Node.js는 서버에서 자바스트립트를 실행할 수 있게 해주는 오픈소스 런타임 환경이다. 원래 자바스크립트는 브라우저에서만 동작하는 언어였는데, Node.js 덕분에 서버에서도 자바스크립트를 사용할 수 있게 됐다. 이에 프론트엔드와 백엔드를 모두 자바스크립트로 개발할 수 있는 풀스택 개발이 가능해졌다. '2024 오픈소스 컨트리뷰션 아카데미'의 Node.js팀에는 멘토 1명과 멘티 18명이 참여해 Node.js 기능 개선에 기여했다.

신 매니저는 'Node.js' 프로젝트를 통해 개발에 대한 시야를 넓힐 수 있었다고 말했다. 신 개발자는 "Node.js라고 해서 이미 알고 있던 기능만 떠올렸지만 다른 팀원들이 오탈자, 타입, 테스트, 벤치마크 등 매우 다양한 것들에 기여하는 모습을 봤다"면서 "Node.js는 체계적으로 관리되고 있지만 여전히 기여할 부분이 많으며, 현재 잘 작동하는 코드도 더 개선할 수 있다는 것을 배웠다"고 했다.

특히 그는 Node.js 프로젝트 경험이 젠테포레 개발에 큰 도움이 되고 있다고 밝혔다. 신 매니저는 "Node.js에 알지 못했던 기능이 많다는 것을 깨달았고 공식 문서를 보며 이해도를 높이고 있다"며 "Node.js의 테스트 코드는 간단하고 직관적으로 생겼기 때문에 많이 참고하고 있다"고 설명했다.

그러면서 그는 젠테에서 개발자의 역할이 중요하다고 강조했다. 신 매니저는 "젠테는 자체 ERP인 젠테포레를 통해 고객과 젠테, 젠테와 부티크를 연결하고 있다"면서 "고객이 상품을 구매한 시점부터 배송을 받을 때까지 모든 프로세스가 젠테포레로 관리되고 있기 때문에, 테크 기업만큼이나 개발 역량이 중요하다"고 말했다.

현재 젠테 개발팀은 Node.js, Javascript, Typescript, NestJS, RxJS, Stream 등 오픈소스를 사용해 젠테포레를 개발하고 있다. 신 매니저는 "Javascript는 동작 타입 언어이기 때문에, 정적 타입 언어인 Typescript를 채택했다"며 "NestJS는 구조가 어느 정도 잡혀 있는 동시에 개발 친화적 기능을 많이 제공하기 때문에 적합하다고 생각했다"고 설명했다. 이어 "각 부티크마다 많은 양의 상품 데이터를 제공하기 때문에 성능 개선을 위해 Stream과 RxJS를 도입했다"고 덧붙였다.

또 신 매니저는 "오픈소스를 많이 사용하고 있는데, 그저 만들어진 것을 가져다 쓰기보다는 오픈소스의 내부 동작을 이해하고 그것으로부터 다양한 기능을 자체적으로 만들어 사용하고 있다"고 부연했다.

관련기사

신윤수 매니저는 Node.js 외에 다른 오픈소스에도 기여해볼 계획이라고 밝혔다. 특히 NestJS를 눈여겨 보고 있다고 말했다. NestJS가 Node.js 진영에서 서버 프레임워크로 인기가 많고, 편리한 기능을 다양하게 제공한다는 이유다.

또 젠테의 일원으로서 젠테포레의 기능 개선을 위해 노력하겠다는 포부를 밝혔다. 신 매니저는 "젠테는 합리적 의견이라면 주니어들의 목소리도 경청하는 문화"라며 "개발팀 동료들 덕분에 잘 닦여진 길을 걸어왔는데, 앞으로는 직접 젠테포레가 가진 장점을 극대화할 수 있는 기술을 도입해 길을 만들어나가고 싶다"고 강조했다.