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 2–7 years
Spotted an issue?
We’ll check it against the original posting.
Qualifications
Required
- 백엔드 개발 경력 2년 이상 또는 이에 준하는 경험이 있으신 분
- 서버 API
- 비즈니스 로직
- 데이터베이스를 직접 구현하고 실제 서비스에 배포
- 운영해 본 분
- Node.js와 TypeScript를 활용하거나 빠르게 적응할 수 있으며, 백엔드를 기반으로 프론트엔드 기술도 익혀 API와 화면을 연결하고 기능을 완성할 수 있는 분
- 실제 개발에 AI를 활용하고, 생성된 코드를 이해
- 검증
Preferred
- NestJS와 Prisma를 활용해 실제 서비스를 개발
- 운영한 경험
- 관계형 데이터베이스의 모델링, 쿼리 최적화, 트랜잭션 처리 경험
- AWS, Docker, CI/CD를 활용하고 테스트와 모니터링으로 배포
- 운영의 안정성을 높인 경험
- AI에 제공하는 맥락과 작업 규칙, 검증 과정이나 자동화를 개선해 개발 속도와 품질을 높인 경험
- React와 Next.js로 웹 화면이나 내부 도구를 직접 구현하고, 백엔드와 연결해 출시
- 개선한 경험
About the role
Original posting provided by 문토
About the role
[서비스 소개]
고객을 깊이 이해하고, 고객이 기꺼이 선택하는 서비스를 만듭니다.
문토는 고객의 일상에서 발견한 문제를 서비스로 해결하는 B2C 기업입니다.
고객이 기꺼이 비용을 지불하고 오래 사용하는 서비스를 만듭니다.
우리는 완벽한 기획 대신 빠른 실행을 통해 답을 찾습니다. 직군과 관계없이 제품에 깊이 관여하고, 더 나은 방향을 위해 치열하게 토론합니다. 결정한 일은 끝까지 실행하고, 결과로 판단합니다.
열정으로 최고를 추구하며, 쉽게 포기하지 않는 집요함으로 어려운 문제 앞에서도 가능한 방법을 찾아 실행합니다.
우리는 국내 최대 관심사 기반 커뮤니티 '문토'를 성장시키며 제로투원에서 원투텐까지, 고객의 필요를 서비스로 구현하고 수익을 만드는 경험을 쌓았습니다. 문토는 누적 회원 140만 명, 연간 거래액 122억 원을 달성하며, 2025년부터 연 단위 흑자를 기록하고 있습니다.
이제 그 경험을 바탕으로 다음 사업을 만들어갑니다. 하나의 플랫폼이나 사업 영역, 특정 국가에 머무르지 않고 고객의 일상에 여전히 남아 있는 문제를 찾아 해결하려 합니다.
익숙한 경계를 넘어 나와 우리의 가능성을 넓혀 갈 동료를 기다립니다.
[문토팀은 이렇게 일합니다]
• 만드는 이유부터 함께 고민합니다.
고객이 어떤 문제를 겪는지 PO와 함께 살펴보고, 꼭 필요한 기능과 더 간단한 해결 방법을 제안합니다.
• 작게 만들어 실제 고객에게 확인합니다.
필요한 변경부터 작게 적용하고, 고객 반응과 데이터를 보며 개선합니다. 기존 서비스에 미치는 영향을 확인하며 실행합니다.
• 막히면 방법을 바꿔가며 끝까지 해결합니다.
익숙하지 않은 영역도 배우며 시도합니다. 어려움은 동료와 일찍 공유하고, 고객이 제품을 쓸 수 있을 때까지 필요한 일을 챙깁니다.
What you'll do
[이런 일을 함께 해요]
150만 회원이 가입한 문토에서 백엔드를 중심으로 프론트엔드까지 개발하는 풀스택 역할을 맡습니다. 서버와 데이터에 대한 이해를 바탕으로 실제 고객이 사용하는 화면까지 구현하며 제품을 발전시킵니다.
Node.js와 TypeScript를 기반으로 API와 핵심 비즈니스 로직을 개발하고, React와 Next.js로 웹 화면과 내부 운영 도구를 구현합니다. 데이터베이스와 API, 화면을 연결하고 테스트·배포·운영까지 맡아, 하나의 기능을 고객이 사용할 수 있는 상태로 완성합니다.
개발 전 과정에서 AI를 적극적으로 활용합니다. AI가 만든 코드의 동작과 영향을 직접 확인하고, 필요한 기술을 빠르게 익히며 개발 속도와 서비스 품질을 함께 높입니다.
1. 시제품과 서비스 기능 개발
- PO 및 동료 개발자와 고객의 요구를 구체화하고, 개발 범위와 구현 방법을 결정합니다.
- Node.js, TypeScript, NestJS, Prisma를 활용해 서버 API와 비즈니스 로직을 개발하고, 필요한 데이터 구조를 설계합니다.
- React와 Next.js로 고객이 사용하는 웹 화면과 관리자 도구를 구현하고, API 연동과 앱–웹뷰 연결까지 맡아 기능을 완성합니다.
- 기존 코드와 서비스 흐름을 이해하고, 화면부터 데이터 처리까지 변경 사항이 정상적으로 동작하는지 확인하며 개선합니다.
2. 배포·운영과 안정성 개선
- 개발한 기능을 테스트하고 배포하며, 배포 이후 오류와 서비스 상태를 확인합니다.
- 로그와 데이터를 바탕으로 문제의 원인을 찾고, 복구와 재발 방지까지 진행합니다.
- API 응답 속도, 데이터베이스 쿼리, 반복되는 운영 업무를 개선합니다.
- 코드 리뷰, 테스트, 문서화를 통해 동료와 함께 유지보수할 수 있는 환경을 만듭니다.
3. AI 활용과 개발 생산성 개선
- 요구사항 분석, 설계, 구현, 테스트, 코드 리뷰와 디버깅에 AI를 활용합니다.
- AI에 필요한 맥락과 작업 범위를 제공하고, 결과물이 요구사항과 기존 구조에 맞는지 검증합니다.
- AI가 만든 코드의 한계와 오류를 파악하고 직접 수정·테스트합니다.
- 효과적인 활용 방법과 자동화 경험을 공유하고 팀의 개발 방식으로 발전시킵니다.
※ 사업 확장에 따른 추가 채용입니다. 채용이 마무리되면 본 공고도 내려갑니다.
[함께 일할 팀과 실행 환경]
• 함께 일할 동료: 문토팀 PO 및 기존 개발자들과 함께 제품을 개선합니다.
• 결정 권한: 담당 업무의 구현 방법을 제안하고 개발부터 배포까지 맡습니다. 우선순위와 범위는 PO와, 서비스 전반에 영향을 주는 기술적 결정은 동료 개발자들과 함께 논의합니다.
• 데이터 환경: 고객과 서비스 운영 현황을 확인할 수 있는 데이터 스튜디오가 있습니다. 데이터를 바탕으로 문제를 파악하고 개선 결과를 확인합니다.
• 입사 후 초기 과제: 기존 코드와 데이터 구조, 배포·운영 방식을 익히고, 범위가 명확한 기능의 백엔드 개발부터 시작해 연결된 화면 구현과 테스트·배포까지 맡습니다. 서비스에 대한 이해가 쌓이면 담당 범위를 넓혀갑니다.
• 신사업 참여: 문토팀에서 개발과 운영을 맡으며, 사업과 조직의 필요에 따라 신사업 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
• 백엔드 개발 경력 2년 이상 또는 이에 준하는 경험이 있으신 분
• 서버 API·비즈니스 로직·데이터베이스를 직접 구현하고 실제 서비스에 배포·운영해 본 분
• Node.js와 TypeScript를 활용하거나 빠르게 적응할 수 있으며, 백엔드를 기반으로 프론트엔드 기술도 익혀 API와 화면을 연결하고 기능을 완성할 수 있는 분
• 실제 개발에 AI를 활용하고, 생성된 코드를 이해·검증·수정하며 기능을 완성할 수 있는 분
• 로그와 데이터를 바탕으로 문제의 원인을 파악하고, 해결과 재발 방지까지 책임 있게 진행하는 분
• 자신의 판단을 근거와 함께 설명하고, 동료의 피드백과 실제 결과에 따라 생각과 구현을 바꿀 수 있는 분
연차보다 직접 만든 것과 문제를 해결한 과정을 봅니다. 본인이 맡은 범위, 어려웠던 점과 해결 방법, 실제로 확인한 결과를 이야기해 주세요.
Preferred qualifications
• NestJS와 Prisma를 활용해 실제 서비스를 개발·운영한 경험
• 관계형 데이터베이스의 모델링, 쿼리 최적화, 트랜잭션 처리 경험
• AWS, Docker, CI/CD를 활용하고 테스트와 모니터링으로 배포·운영의 안정성을 높인 경험
• AI에 제공하는 맥락과 작업 규칙, 검증 과정이나 자동화를 개선해 개발 속도와 품질을 높인 경험
• React와 Next.js로 웹 화면이나 내부 도구를 직접 구현하고, 백엔드와 연결해 출시·개선한 경험
Benefits
[효율적으로 일해요]
• 고사양 개인 업무 장비를 제공해요.
• 당이 떨어지지 않도록 다양한 간식과 음료를 제공해요.
• 다양한 효율적인 업무툴을 사용해요.
[함께 성장해요]
• 업무에 필요한 외부 교육비를 지원해드려요.
• 업무에 필요한 도서를 구입해드려요.
[즐겁게 일해요]
• 문토 소셜링에 참가시 참가비를 지원해드려요.
• 문토 소셜링 참가시 2시간 조기 퇴근을 할 수 있어요.
• 팀원들의 생일에 소정의 선물을 드려요.
• 명절에 선물을 드려요.
[근무조건]
• 근무시간 : 주 5일제, 월~금 오전 9시~오후 6시
• 근무형태 : 정규직 (수습기간 3개월/ 3개월간 수습 기간을 거친 후, 근무 평가를 통해 본 채용 여부를 결정합니다. )
• 근무장소 : 역삼역 스퀘어736 (2호선 역삼역 3번출구 도보 3분)
• 연봉 : 4,000만 원 ~ 6,000만 원 (경험과 역량에 따라 협의)
• 인센티브 : 서비스 성과와 이익에 연동하여 지급
[지원방법 및 절차]
• 이력서와 자기소개서는 필수 서류입니다. 필수 서류 중 하나라도 누락된 경우 서류 심사를 진행하지 않으니, 꼭 제출해주세요.
• 지원서 제목은 [포지션명] 본인 이름으로 통일해 주세요.
• 선택 제출: 포트폴리오, 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 을 함께 만들어나갈 멋진 동료를 찾고 있습니다. 문토와 함께 관심사 기반 커뮤니티 플랫폼의 새로운 이정표를 제시할 열정있는 동료를 기다릴게요!