안녕하세요.
망고카 주식회사에서 "시니어 백엔드 개발자 (.NET) — 중고차 수출 경매장 플랫폼"를 채용 진행중에 있습니다.
email : tom.lee@mangoworldcar.com 으로 지원 메일 주시면 감사하겠습니다. 아래는 JD 입니다.
주요업무
- 신규 플랫폼 “경매장” 백엔드 설계·개발·운영 주도: 경매 회차 관리, 매물 적재, 바이어 입찰대행 요청, 낙찰 결과 등록 및 회차 결과 확정
- REST API(Wolverine.HTTP, CQRS) 및 PostgreSQL 데이터 모델 확장, EF Core 마이그레이션 설계·운영 반영
- 외부 경매장 매물 데이터(CSV/API) 수집 파이프라인과 코드 매핑 규칙 구현’
- Azure App Service 의 Slot 기반 Stage → Production 승격 및 TeamCity CI/CD 유지·개선
- 통합 테스트(Testcontainers)·아키텍처 테스트 기반 품질 게이트 유지 및 코드 리뷰
- 서비스 기획자(PM/PO)·프론트엔드·망고카 플랫폼 백엔드와 협업, 기술 의사결정 기록(ADR)
- 운영 모니터링 및 관측성 체계 구축·개선, 장애 대응
사용 기술 스택 및 환경
- Backend: C# 14, .NET 10, Wolverine(HTTP·메시징·outbox), EF Core 10 + Npgsql, FluentValidation, PostgreSQL
- Infrastructure: Azure
- CI/CD·도구: TeamCity, GitHub, Rider, Docker, Testcontainers, xUnit
- AI 개발 도구: Claude Code, Codex — AGENTS.md·코드 컨벤션·운영 가드레일을 기반으로 AI 에이전트와 협업
자격요건
- .NET/C# 백엔드 개발 경력 5년 이상 또는 이에 준하는 역량, 서비스 운영 경험 보유
- 관계형 DB 스키마·인덱스·제약 설계 및 서비스 운영 중 스키마 변경 경험(PostgreSQL 우대)
- 메시징·비동기 처리 설계 경험: outbox, 멱등성, 재시도·DLQ 중 하나 이상을 구현·운영한 경험
- Azure·AWS·GCP 중 하나 이상의 클라우드 운영 경험
- 통합 테스트를 직접 작성하고 CI에서 실행·관리한 경험(Testcontainers 또는 동등 도구)
- 코드 컨벤션과 아키텍처 경계를 지키고, 코드 리뷰를 통해 팀에 공유할 수 있는 분
우대사항
- Wolverine, MassTransit, NServiceBus, Azure Service Bus 등을 활용한 메시징 시스템 구현·운영 경험
- CQRS·모듈러 모놀리스 구조에서 도메인 경계를 설계한 경험
- 무중단 배포를 고려한 스키마 변경 및 데이터 마이그레이션 경험
- Azure 서비스 운영 및 IaC(Bicep/Terraform), TeamCity Kotlin DSL 등을 활용한 배포 자동화 경험
- 이커머스·B2B 거래·경매·물류 도메인 경험
- AI 코딩 에이전트를 팀 개발 워크플로에 적용해 본 경험
- 영문 기술 문서를 읽고 업무에 적용할 수 있는 분