담당업무
• 스텝어스 플랫폼 백엔드 아키텍처 설계 및 글로벌 서비스 확장 지원
- 대규모 동시접속을 처리할 수 있는 확장성 있는 백엔드 시스템 설계 및 관리
- 동시 사용자 트래픽 증가에 대비한 트래픽 부하 분산 시스템 구축
- 실시간 사용자 데이터 처리 및 고성능 서버 아키텍처 설계
• 글로벌 서비스 아키텍처링: 다국어 및 현지화 기능을 위한 백엔드 구조 설계
- 글로벌 사용자 대상의 멀티 리전(multi-region) 지원 서버 아키텍처
- 다양한 기기와 플랫폼에서의 동시 사용자를 지원하는 확장성 있는 API 설계
• 클라우드 기반 인프라 (AWS, Google Cloud 등) 운영 및 성능 최적화
- 오토스케일링(Autoscaling) 및 로드밸런싱을 통한 동적 서버 확장 및 안정성 확보
- 컨테이너화 기술(Docker, Kubernetes)을 활용하여 대규모 트래픽을 관리
• 데이터베이스 설계 및 최적화
- SQL, NoSQL 데이터베이스 운영 및 대규모 데이터 처리 최적화
- 인메모리 캐시 시스템 (Redis, Memcached) 사용을 통한 성능 향상
- 데이터 파티셔닝 및 샤딩으로 대규모 사용자 데이터를 효율적으로 관리
• 실시간 데이터 처리 및 스트리밍
- Kafka, RabbitMQ와 같은 메시지 큐 시스템을 통해 실시간 데이터 스트리밍 처리
- WebSocket을 통한 실시간 사용자 상호작용 지원
• API 설계 및 관리
- 모바일 프론트엔드와의 효율적인 데이터 연동을 위한 RESTful API 및 GraphQL 설계
- API 게이트웨이를 통한 보안 및 트래픽 관리
• CI/CD 파이프라인 구축 및 유지
- 배포 자동화, 테스트 자동화 및 신속한 릴리즈 관리
• 보안 및 데이터 보호
- OAuth2, JWT 기반 사용자 인증 및 권한 관리
- SSL/TLS 암호화, 데이터 암호화 및 침입 탐지 시스템(IDS) 운영
• 성능 모니터링 및 최적화
- Prometheus, Grafana 등을 활용한 실시간 시스템 모니터링 및 성능 개선
- 어플리케이션 성능 관리(APM) 도구를 통해 서버 성능 분석 및 최적화
자격요건
• Web Framework기반 백엔드 아키텍처 설계 및 대규모 동시접속 서비스 운영 경험 7년 이상
• 클라우드 인프라(AWS, Google Cloud 등)에서의 서버 운영 및 오토스케일링 경험
• 대규모 트래픽 처리 및 부하 분산 시스템 구축 경험
• Terraform, Cloudformation, Ansible등 IaC 기반 서비스 개발 및 배포 경험
• TypeScript 개발 및 운영 경험
• SQL, NoSQL 등 데이터베이스 설계 및 성능 최적화 경험
• API 설계 및 관리 경험 (RESTful API, GraphQL 등)
• 실시간 데이터 처리 및 스트리밍 기술 활용 경험 (Kafka, RabbitMQ 등)
• 컨테이너 및 서버리스 아키텍처 운영 경험 (Docker, K8S, Kubernetes 등)
• CI/CD 파이프라인 구축 및 자동화 경험
• 보안 시스템 설계 및 사용자 데이터 보호 경험
• 서비스 장애 파악을 위한 로그분석과 Trouble Shooting 및 성능 모니터링 및 최적화 도구 활용 경험
• 애자일(Agile) 개발 방식을 통한 팀 운영 및 관리 경험
우대사항
• 글로벌 대규모 동시접속 서비스의 백엔드 아키텍처링 경험
• AR/AI 기술과 연계된 실시간 상호작용 시스템 구축 경험
• 멀티 리전(multi-region) 서비스 운영 및 전 세계 사용자 대상의 서버 아키텍처 경험
• 스타트업 환경에서의 신속한 백엔드 시스템 구축 및 운영 경험
• 긍정적 사고방식, 문제 해결 능력, 도전적인 성향
• 컴퓨터 공학, 과학, 정보 기술 또는 관련 분야 학사 학위 이상 보유하신 분
• 급성장한 서비스에서의 기술부채 해결에 대한 경험과 노하우가 있는 분