방대한 네트워크 트래픽과 실시간 요청을 안정적으로 처리하는 시스템의 뼈대를 설계합니다.
대용량 유해 IP 차단 솔루션과 웹 안전도 검사 시스템은 대규모 트래픽과 실시간 데이터 처리를 기반으로 동작합니다. 안정적이면서도 확장 가능한 아키텍처를 설계하고, 대용량 데이터를 빠르고 정확하게 처리하는 시스템을 만드는 것이 백엔드 개발자의 역할입니다. 성능과 안정성, 두 마리 토끼를 함께 잡고 싶은 백엔드 개발자를 기다립니다.
주요업무
• 대용량 유해 IP 차단 솔루션 및 통합 관리 시스템의 백엔드 API 및 서버 아키텍처 설계·개발
• 웹 안전도 검사 시스템(URL/사이트 위험도 진단)의 크롤링/분석 엔진 및 API 개발
• 대용량 트래픽 및 실시간 IP/로그 데이터를 처리하는 시스템 설계 및 성능 최적화
• 데이터베이스 스키마 설계 및 쿼리 최적화
• 대용량 데이터 처리를 위한 캐싱, 메시지 큐 등 인프라 설계 및 적용
• 서비스 안정성 확보를 위한 모니터링, 로깅, 장애 대응 체계 구축
• Docker/Kubernetes 기반 배포 환경 구성 및 운영
• 프론트엔드, QA, 인프라팀과 협업하여 API 명세 정의 및 이슈 대응
자격 요건
• 백엔드 개발 경력 3년 이상
• Java, Python, Go, Node.js 중 하나 이상을 활용한 서버 개발 경험
• RDBMS(MySQL, PostgreSQL 등) 및 NoSQL(Redis, MongoDB 등) 활용 경험
• RESTful API 설계 및 개발 경험
• 대용량 트래픽 처리 또는 대규모 데이터 처리 경험
• Git을 활용한 협업 및 형상 관리 경험
우대사항
• 보안, 네트워크, IT 인프라 관련 솔루션(방화벽, 위협 탐지, 필터링 등) 개발 경험
• 실시간 대용량 데이터 처리 시스템(Kafka, RabbitMQ 등) 설계 경험
• 대규모 IP/도메인 블랙리스트, 룰 엔진 등 처리 로직 설계 경험
• Docker/Kubernetes 기반 MSA(마이크로서비스 아키텍처) 설계 및 운영 경험
• 클라우드 인프라(AWS, GCP, NCP 등) 운영 경험
• CI/CD 파이프라인 구축 경험
• 웹 크롤링/스크래핑 및 대용량 URL 분석 시스템 개발 경험