Backend Engineer(시스템 연동 · 설치형 서버)
이우소프트
AI assistant
Job Description
주요업무
- 외부 시스템 연동 기능 개발 (REST API, Webhook, 메시지 큐)
- 연동 실패 대응 로직 설계 (시간 제한, 중복 처리, 재시도, 실패 재처리)
- 설치형 서버 기능 개발 (로컬 API, 프로세스·플러그인 수명주기, 데이터 저장·백업·복구)
- 통신·프로세스·데이터 경계의 장애 재현 및 원인 분석
- 통합·실패 주입 테스트 및 로그·지표 기반 진단 체계 관리
- 배포·업데이트·데이터 복구 절차 및 운영 문서 관리 (Windows, Linux)
자격요건
- 백엔드 또는 시스템 개발 경력 5년 이상
- 서버 개발 언어 1개 이상 활용 역량 및 네트워크·HTTP에 대한 이해
- 비동기 처리·동시성 및 프로세스·데이터 영속성에 대한 이해
- 중복·지연·부분 실패·재시작 상황을 고려한 연동 설계 및 복구 경험
- 백엔드 연동 또는 서버 기능의 설계·구현·배포 및 장애 분석 경험
[기술 스택]
- Programming: Rust, Go, C++
- Messaging: Message Queue, MQTT, Webhook
- Database: SQLite, PostgreSQL
- OS: Windows, Linux
- Infra: Docker, AWS EKS
- Collaboration: Git, Jira, Confluence
우대사항
- Rust·Go·C++ 기반 서버 또는 시스템 프로그램 개발 경험
- 메시지 큐·MQTT·Webhook 기반 멱등 처리 및 실패 메시지 재처리 경험
- Windows·Linux 서비스, 프로세스 간 통신(IPC), 플러그인·모듈 관리 경험
- 설치형