문토

문토

Posted via WANTED

Node.js 개발자 (신입)

Apply by Oct 19, 2026

Posted Oct 15, 2026

Role at a glance

Job function
Software Engineering & IT Full-Stack Engineering
Salary
Not yet verified Check the description for pay details; an amount or pay period has not been verified.
Location
Seoul, South Korea
Employment
Full-time
Experience
Entry Level 0–1 years

Spotted an issue?

We’ll check it against the original posting.

Log in to report

Qualifications

Required

  • 서버 API와 데이터베이스가 포함된 프로젝트를 직접 개발하고, 다른 사람이 사용할 수 있도록 배포해 본 분
  • JavaScript 또는 TypeScript로 코드를 작성할 수 있고, HTTP 요청
  • 응답, API와 데이터베이스의 기본 동작 및 본인이 구현한 코드의 흐름을 설명할 수 있는 분
  • AI를 활용해 제품이나 기능을 만들고, 생성된 코드를 이해
  • 테스트
  • 수정하며 발견한 문제를 개선해 본 분
  • 백엔드를 기반으로 프론트엔드까지 배우며 기능을 완성하고, 익숙하지 않은 기술이나 오류도 직접 찾아보며 해결하는 분
  • 막히는 상황과 시도한 내용을 구체적으로 공유하고, 동료의 피드백과 검증 결과에 따라 접근 방법을 바꿀 수 있는 분

Preferred

  • Node.js와 NestJS 또는 Express를 활용해 서버 API를 개발해 본 경험
  • 관계형 데이터베이스의 테이블과 관계를 설계하고, SQL이나 Prisma로 데이터를 다뤄본 경험
  • React와 Next.js로 화면을 구현하고, 직접 만든 백엔드와 연결해 본 경험
  • 배포한 서비스를 다른 사람이 사용하게 하고, 피드백이나 이용 기록을 바탕으로 개선해 본 경험
  • 테스트
  • 코드 리뷰
  • 반복 작업 자동화에 AI를 활용하고, 효과가 있었던 방법을 정리해 본 경험

About the role

Original posting provided by 문토

View original

About the role

[서비스 소개]
고객을 깊이 이해하고, 고객이 기꺼이 선택하는 서비스를 만듭니다.
문토는 고객의 일상에서 발견한 문제를 서비스로 해결하는 B2C 기업입니다.

고객이 기꺼이 비용을 지불하고 오래 사용하는 서비스를 만듭니다.
우리는 완벽한 기획 대신 빠른 실행을 통해 답을 찾습니다. 직군과 관계없이 제품에 깊이 관여하고, 더 나은 방향을 위해 치열하게 토론합니다. 결정한 일은 끝까지 실행하고, 결과로 판단합니다.

열정으로 최고를 추구하며, 쉽게 포기하지 않는 집요함으로 어려운 문제 앞에서도 가능한 방법을 찾아 실행합니다.

우리는 국내 최대 관심사 기반 커뮤니티 '문토'를 성장시키며 제로투원에서 원투텐까지, 고객의 필요를 서비스로 구현하고 수익을 만드는 경험을 쌓았습니다. 문토는 누적 회원 140만 명, 연간 거래액 122억 원을 달성하며, 2025년부터 연 단위 흑자를 기록하고 있습니다.

이제 그 경험을 바탕으로 다음 사업을 만들어갑니다. 하나의 플랫폼이나 사업 영역, 특정 국가에 머무르지 않고 고객의 일상에 여전히 남아 있는 문제를 찾아 해결하려 합니다.

익숙한 경계를 넘어 나와 우리의 가능성을 넓혀 갈 동료를 기다립니다.

[문토팀은 이렇게 일합니다]
• 만드는 이유부터 함께 고민합니다.
고객이 어떤 문제를 겪는지 PO와 함께 살펴보고, 꼭 필요한 기능과 더 간단한 해결 방법을 제안합니다.

• 작게 만들어 실제 고객에게 확인합니다.
필요한 변경부터 작게 적용하고, 고객 반응과 데이터를 보며 개선합니다. 기존 서비스에 미치는 영향을 확인하며 실행합니다.

• 막히면 방법을 바꿔가며 끝까지 해결합니다.
익숙하지 않은 영역도 배우며 시도합니다. 어려움은 동료와 일찍 공유하고, 고객이 제품을 쓸 수 있을 때까지 필요한 일을 챙깁니다.

What you'll do

[이런 일을 함께 해요]
150만 회원이 가입한 문토에서 백엔드를 기반으로 프론트엔드까지 개발하는 경험을 쌓습니다. 서버와 데이터에 대한 기본기를 바탕으로 작은 기능부터 맡고, 실제 고객이 사용하는 제품을 함께 개선합니다.

Node.js와 TypeScript로 API와 데이터 처리 로직을 개발하고, React와 Next.js로 연결되는 화면을 구현합니다. 동료 개발자와 구현 방법을 논의하고 리뷰를 받으며, 맡은 기능을 테스트·배포하고 개선하는 과정까지 경험합니다.

AI를 활용해 서버와 데이터베이스가 포함된 제품을 직접 만들어 본 분을 찾습니다. 생성된 코드를 이해하고 검증하며, 막히는 문제를 끝까지 해결하고 새로운 기술을 빠르게 익히는 태도를 중요하게 봅니다.

1. 시제품과 서비스 기능 개발
- PO 및 동료 개발자와 고객의 요구를 구체화하고, 개발 범위와 구현 방법을 결정합니다.
- Node.js, TypeScript, NestJS, Prisma를 활용해 서버 API와 데이터 처리 로직을 개발하고, 동료와 함께 필요한 데이터 구조를 설계합니다.
- React와 Next.js를 익혀 웹 화면과 관리자 도구를 구현하고, API와 연결해 맡은 기능을 완성합니다.
- 기존 코드와 서비스 흐름을 살펴보고, 코드 리뷰와 피드백을 반영해 기능을 개선합니다.

2. 배포·운영과 안정성 개선
- 맡은 기능을 테스트하고, 팀의 배포 절차에 따라 배포와 동작 확인에 참여합니다.
- 오류가 발생하면 로그와 데이터를 살펴 원인을 찾고, 동료와 해결 방법을 논의해 수정합니다.
- 반복되는 오류와 운영 업무를 발견하고, 테스트 추가와 작은 자동화부터 개선합니다.
- 구현한 내용과 문제 해결 과정을 문서로 남겨 동료와 공유합니다.

3. AI 활용과 개발 생산성 개선
- 코드 이해, 구현, 테스트와 디버깅에 AI를 활용하고 결과를 직접 확인합니다.
- AI에 필요한 맥락과 작업 범위를 전달하고, 생성된 코드가 요구사항과 기존 구조에 맞는지 검증합니다.
- AI가 제안한 코드의 동작을 설명하고, 오류를 찾아 직접 수정·테스트합니다.
- 새롭게 익힌 도구와 효과가 있었던 활용 방법을 동료들과 공유합니다.

※ 사업 확장에 따른 추가 채용입니다. 채용이 마무리되면 본 공고도 내려갑니다.


[함께 일할 팀과 실행 환경]
• 함께 일할 동료: 문토팀 PO 및 기존 개발자들과 함께 제품을 개선합니다.
• 결정 권한: 맡은 기능의 구현 방법을 제안하고 개발을 진행합니다. 개발 범위와 우선순위는 PO 및 동료 개발자와 논의하고, 설계와 배포는 팀의 리뷰와 절차에 따라 진행합니다.
• 데이터 환경: 고객과 서비스 운영 현황을 확인할 수 있는 데이터 스튜디오가 있습니다. 데이터를 바탕으로 문제를 파악하고 개선 결과를 확인합니다.
• 입사 후 초기 과제: 기존 코드와 데이터 구조, 개발·배포 절차를 익힙니다. 범위가 명확한 API나 내부 도구의 작은 기능부터 개발하고, 동료의 리뷰를 반영해 테스트·배포합니다. 기능을 완성하는 경험을 쌓으며 담당 범위를 넓혀갑니다.
• 신사업 참여: 문토팀에서 개발과 운영을 맡으며, 사업과 조직의 필요에 따라 신사업 TF에 참여해 프로토타입 개발과 서비스 출시를 함께할 수 있습니다.

[기존 문토 서비스에서 사용하는 기술 스택입니다.]
• 백엔드: TypeScript, Node.js, NestJS, Prisma ORM
• 프론트엔드: TypeScript, React, Next.js
• 모바일: Flutter, Dart
• DB: PostgreSQL, Redis, MongoDB
• 인프라: AWS EC2, ECS, S3, CloudFront, RDS, Lambda
• 코드 관리: GitHub
• 배포: GitHub Actions, Docker, Fastlane

Requirements

• 서버 API와 데이터베이스가 포함된 프로젝트를 직접 개발하고, 다른 사람이 사용할 수 있도록 배포해 본 분
• JavaScript 또는 TypeScript로 코드를 작성할 수 있고, HTTP 요청·응답, API와 데이터베이스의 기본 동작 및 본인이 구현한 코드의 흐름을 설명할 수 있는 분
• AI를 활용해 제품이나 기능을 만들고, 생성된 코드를 이해·테스트·수정하며 발견한 문제를 개선해 본 분
• 백엔드를 기반으로 프론트엔드까지 배우며 기능을 완성하고, 익숙하지 않은 기술이나 오류도 직접 찾아보며 해결하는 분
• 막히는 상황과 시도한 내용을 구체적으로 공유하고, 동료의 피드백과 검증 결과에 따라 접근 방법을 바꿀 수 있는 분
연차보다 직접 만든 것과 문제를 해결한 과정을 봅니다. 본인이 맡은 범위, 어려웠던 점과 해결 방법, 실제로 확인한 결과를 이야기해 주세요.

Preferred qualifications

• Node.js와 NestJS 또는 Express를 활용해 서버 API를 개발해 본 경험
• 관계형 데이터베이스의 테이블과 관계를 설계하고, SQL이나 Prisma로 데이터를 다뤄본 경험
• React와 Next.js로 화면을 구현하고, 직접 만든 백엔드와 연결해 본 경험
• 배포한 서비스를 다른 사람이 사용하게 하고, 피드백이나 이용 기록을 바탕으로 개선해 본 경험
• 테스트·코드 리뷰·반복 작업 자동화에 AI를 활용하고, 효과가 있었던 방법을 정리해 본 경험

Benefits

[효율적으로 일해요]
• 고사양 개인 업무 장비를 제공해요.
• 당이 떨어지지 않도록 다양한 간식과 음료를 제공해요.
• 다양한 효율적인 업무툴을 사용해요.

[함께 성장해요]
• 업무에 필요한 외부 교육비를 지원해드려요.
• 업무에 필요한 도서를 구입해드려요.

[즐겁게 일해요]
• 문토 소셜링에 참가시 참가비를 지원해드려요.
• 문토 소셜링 참가시 2시간 조기 퇴근을 할 수 있어요.
• 팀원들의 생일에 소정의 선물을 드려요.
• 명절에 선물을 드려요.


[근무조건]
• 근무시간 : 주 5일제, 월~금 오전 9시~오후 6시
• 근무형태 : 정규직 (수습기간 3개월/ 3개월간 수습 기간을 거친 후, 근무 평가를 통해 본 채용 여부를 결정합니다. )
• 근무장소 : 역삼역 스퀘어736 (2호선 역삼역 3번출구 도보 3분)
• 인센티브 : 서비스 성과와 이익에 연동하여 지급

[지원방법 및 절차]
• 이력서와 자기소개서는 필수 서류입니다. 필수 서류 중 하나라도 누락된 경우 서류 심사를 진행하지 않으니, 꼭 제출해주세요.
• 지원서 제목은 [포지션명] 본인 이름으로 통일해 주세요.
• 선택 제출: 포트폴리오, GitHub, 기술 블로그, 직접 만든 서비스 등 본인의 역량을 보여줄 자료가 있다면 함께 보내주세요.
• 기타 사항: 모든 서류는 pdf로 보내주세요. 압축된 파일은 열지 않습니다.

[이력서 작성 요령]
• 문제와 역할: 개인·팀 프로젝트에서 해결한 문제와 서버·데이터베이스·화면 중 본인이 직접 구현한 범위를 알려주세요.
• 기술 선택: 주요 기술을 선택한 이유와 구현 과정에서 내린 판단을 함께 적어주세요.
• 배포와 운영: 프로젝트를 어떻게 배포했고, 실행 오류나 사용자 피드백을 바탕으로 무엇을 개선했는지 알려주세요.
• AI 활용: AI를 어떤 작업에 활용했고, 결과를 어떻게 검증하고 수정했는지 적어주세요.
• 팀 프로젝트는 본인이 직접 기여한 부분을 구분해 주세요.

[자기소개서 작성 요령]
• 지원동기: 문토팀을 지원하는 이유와 어떤 점에 관심을 갖게 되었는지, 함께 해결해 보고 싶은 문제가 무엇인지 알려주세요.
• 목표와 실행: 어려운 목표를 달성하기 위해 내린 판단과 실행 과정을 적어주세요.
• 개선 경험: 예상과 다른 결과를 마주했을 때 접근을 바꾸고 개선한 경험을 알려주세요.

[면접 준비 요령]
• 직접 개발한 프로젝트의 서버 구조와 화면·API를 연결한 데이터 흐름, 기술을 선택한 이유를 중심으로 질문합니다.
• 개발·배포 중 발생한 오류를 재현하고 원인을 찾아 수정한 과정을 함께 이야기합니다.
• AI를 활용한 개발 경험과 결과물을 검증한 방법도 질문합니다.
• 동료와 의견이 달랐을 때 근거를 나누고 함께 결정한 경험도 이야기합니다.


[문토에서 일해야 하는 6가지 이유]
1. 돈 버는 서비스를 만듭니다.
고객이 기꺼이 돈을 내고 계속 사용하는 서비스를 만듭니다. 고객에게 필요한 기능인지, 실제 구매로 이어지는지, 비용을 감안해도 이익이 남는지까지 고민합니다. 내가 한 일이 고객의 선택과 매출에 어떤 영향을 주었는지 확인하며, 수익을 내는 서비스의 조건을 배웁니다.

2. 제로투원부터 원투텐까지 압축적으로 경험합니다.
문토에서는 기존 플랫폼을 성장시키는 일과 새로운 서비스를 시장에 내놓는 일이 함께 진행됩니다. 첫 고객을 확보하고 매출을 만드는 과정부터, 더 많은 고객이 찾는 서비스로 키우는 과정까지 경험할 수 있습니다. 작게 시도하고 빠르게 개선하면서, 서비스의 각 단계에서 필요한 판단과 실행을 익힙니다.

3. 스스로 정하고, 그만큼 책임집니다.
팀의 목표를 바탕으로 무엇을 먼저 해결할지, 어떤 방법으로 실행할지 스스로 판단합니다. 자신의 생각을 근거와 함께 제안하고 동료들과 논의해 결정합니다. 직접 내린 판단이 어떤 결과로 이어졌는지 확인하고, 필요한 개선까지 맡습니다.

4. 직군과 상관없이 고객과 제품에 올인합니다.
개발, 디자인, 마케팅, 운영 모두 고객이 제품을 어떻게 쓰고 어디에서 불편을 겪는지 함께 살핍니다. 누구나 제품의 방향에 의견을 내고, 더 나은 방법을 두고 치열하게 토론합니다. 각자의 전문성을 보태 하나의 문제를 풀고, 결정한 일은 함께 끝까지 실행합니다.

5. 안정적인 재무 기반 위에서 성장합니다.
문토는 2023년 손익분기점(BEP)을 달성했고, 2025년부터 본격적으로 흑자를 내고 있습니다. 사업에서 수익을 내면서 유치한 투자금도 그대로 보유해, 재무적으로 안정적인 기반을 갖췄습니다. 이를 바탕으로 기존 서비스를 키우고 새로운 사업에 도전하는 데 집중합니다.

6. 성과만큼 보상받습니다.
회사의 성장에 기여한 사람에게 그에 맞는 보상이 돌아가야 한다고 믿습니다. 각자가 만들어 낸 성과와 기여를 보상에 반영하고, 역량을 보여준 동료에게는 더 큰 역할과 기회를 맡깁니다. 자신의 실력을 성과로 보여주고, 그만큼 인정받고 싶은 분과 함께하고 싶습니다.

Hiring process

• 진행절차: 서류전형 > 1차 실무 면접 > 2차 대표이사 면접 > 처우협의 > 최종합격
• 면접전형은 서류 검토 후 적합한 분에 한하여 개별 연락드립니다.
• 전형 절차는 회사에 사정에 따라 유동적으로 변경될 수 있습니다.

문토

About the company

문토

**문토는 더 많은 사람들이 취향을 통해 나를 발견하고 서로 연결될 수 있도록 돕는 관심사 기반 커뮤니티 플랫폼입니다.** 영화, 전시, 러닝, 등산, 카페 투어 등 평소 즐기던 취향부터 새로운 관심사까지. 문토는 관심사 기반의 커뮤니티 활동을 통해 많은 사람들이 매일 반복되는 단조로운 생활을 넘어 일상을 보다 풍성하게 채워 나갈 수 있도록 돕습니다. 누군가의 근사한 저녁 시간을 만들고, 취향이 통하는 친구를 선물하고, 새로운 취향을 통해 새로운 세계를 발견하게 하는 것. 우리가 하는 일은 사람들의 매일을 바꾸는 멋진 일입니다. 문토 팀은 고객이 사랑하는 서비스를 만들어가겠다는 지향을 가지고 프로덕트를 만들고 있으며, 그 결과 21년 1월 첫 런칭 후 3년이 지난 지금, 월 신규 커뮤니티 수 15,000개, 누적 커뮤니티 수 33만개, 누적 회원가입 수 80만명을 기록하며 가파른 성장세를 이어나가고 있습니다. 앞으로도 문토는 '더 많은 사람들이 관심사 기반 연결을 통해 일상이 더 풍성해 질 수 있도록 돕겠다'는 미션에 집중하며 관심사에 기반한 소셜라이징부터, 정보 공유, 마켓 플레이스까지 관심사 기반 모든 활동이 가능한 슈퍼서비스로 도약하고자 합니다. 이를 위해 23년 4월 52억 규모의 시리즈A 투자 유치를 완료하였으며, 문토의 비전에 공감하며 1 to 10 을 함께 만들어나갈 멋진 동료를 찾고 있습니다. 문토와 함께 관심사 기반 커뮤니티 플랫폼의 새로운 이정표를 제시할 열정있는 동료를 기다릴게요!