시니어 백엔드 엔지니어(Go) - Xsolla, 러시아 원격
Xsolla의 글로벌 비디오 게임 커머스 플랫폼을 위한 안정적인 Go 서비스와 API를 구축하고 운영합니다. 분산 시스템, 데이터베이스, 이벤트 기반 워크플로, 관측 가능성 및 프로덕션 지원을 담당합니다.
설명
- 백엔드 서비스 및 API 생성과 유지 관리
- 시스템 아키텍처 및 기술 설계 의사 결정에 기여
- 기술 설계 문서 작성 및 검토
- 단위 테스트와 통합 테스트로 뒷받침되는 깔끔하고 유지 관리하기 쉬운 코드 제공
- 부하 상황에서도 안정적으로 운영되도록 데이터베이스 스키마와 쿼리 성능 개선
- 메시지 브로커를 활용한 비동기 및 이벤트 기반 워크플로 개발
- 프로덕션 서비스 모니터링, 진단 및 개선
- 인시던트 대응 활동과 사후 검토 지원
- CI/CD 파이프라인, 코드형 인프라 및 엔지니어링 표준 유지 지원
- 코드 리뷰를 수행하고 미들급 및 주니어 엔지니어의 성장 지원
- 제품, 디자인, 프론트엔드, QA 및 DevOps 팀과 협업하여 완성도 높은 기능 출시
- API 및 기술 문서를 정확하고 쉽게 이용할 수 있는 상태로 유지
- 설계와 구현부터 배포, 모니터링 및 온콜 지원까지 서비스의 전 과정을 책임
지원 자격
- 상업적 백엔드 개발 경력 5년 이상
- 관용적 구현, 동시성 패턴 및 성능 프로파일링을 포함한 고급 Go 역량
- 스키마 설계, 인덱싱, 쿼리 튜닝 및 마이그레이션을 포함한 PostgreSQL 또는 MySQL 등 관계형 데이터베이스에 대한 높은 이해도
- Redis 또는 이에 준하는 캐싱 시스템의 실무 경험
- REST API 구축 경험. gRPC 경험 보유 시 우대
- OpenAPI 또는 Swagger를 사용한 API 문서화 경험
- 마이크로서비스 아키텍처와 분산 시스템의 트레이드오프에 대한 이해
- Kafka, RabbitMQ, NATS 또는 유사한 브로커 및 이벤트 기반 설계 경험
- Docker 사용 경험과 Kubernetes 기본 개념에 대한 이해
- Git 및 CI/CD 워크플로 숙련도
- 자동화된 단위 테스트와 통합 테스트에 대한 탄탄한 경험
- OWASP Top 10, 시크릿 및 사용자 데이터 보호, 인증과 권한 부여의 기본 개념을 포함한 애플리케이션 보안 기초 지식
- 영어 작문 및 구두 커뮤니케이션 능력
- 우대: Prometheus, Grafana, ELK/Graylog, OpenTelemetry 또는 유사한 관측 가능성 도구 경험
- 우대: 고부하 시스템 지원 및 성능 프로파일링 경험
- 우대: GCP, AWS 또는 Azure 및 코드형 인프라 경험
- 우대: MongoDB와 같은 NoSQL 데이터베이스 경험
- 우대: 기술 이니셔티브를 주도하거나 엔지니어를 멘토링한 경험
- 우대: 게임, 전자상거래, 핀테크 또는 결제 업계 경험
- 우대: Claude, Copilot 또는 Cursor와 같은 AI 도구를 현재 실무에서 활용한 경험
복리후생
- 의료, 치과 및 안과 보험 보장
- 유급 휴가
- 개인 맞춤형 커리어 로드맵
- 전문적인 성장을 위한 교육 및 훈련 기회
- 유연한 근무 일정
- 후보자의 소재지에 따라 관련 법인 또는 EOR과의 고용 계약 마련
