Xsolla 시니어 백엔드 엔지니어, IAM(러시아 원격 근무)
Xsolla ID를 위한 안전하고 높은 처리량의 ID 및 액세스 관리 서비스를 구축합니다. 전 세계 게임 개발자를 지원하는 인증, 권한 부여 및 확장 가능한 인프라 업무를 담당합니다.
설명
- Xsolla ID의 Go 백엔드 서비스를 구축하고 유지 관리합니다
- 토큰 인트로스펙션과 갱신 전략을 포함한 OAuth 2.0 및 OIDC 플로를 설계합니다
- Ory 기반 인증 오케스트레이터와 플러그인 아키텍처를 확장합니다
- 쿠키, CSRF, XSS, 토큰 저장, TLS 및 세션을 포괄하는 웹 보안 관행을 적용합니다
- PostgreSQL, MySQL, Redis 및 CockroachDB의 쿼리와 고부하 성능을 최적화합니다
- 신뢰성과 확장성을 갖춘 마이크로서비스를 개발합니다
- 기존 Xsolla Login에서 마이그레이션하는 작업을 지원하고, 양방향 ID 동기화와 무중단 운영을 구현합니다
- 철저한 단위 테스트와 통합 테스트를 포함한 깔끔하고 검증된 코드를 작성합니다
- 프런트엔드 엔지니어와 협업하여 SDK 및 위젯을 통합합니다
- 코드 리뷰를 수행하고 기술 문서 작성에 기여합니다
- 프로덕션 인증 시스템을 운영하고 문제를 해결합니다
- Xsolla B2C 제품을 뒷받침하는 차세대 IAM 플랫폼을 구축합니다
지원 자격
- 상업적 Go 개발 경력 2년 이상
- 쿼리 최적화와 인덱싱을 포함한 PostgreSQL 및 Redis 숙련도
- OAuth 2.0 및 OIDC 플로에 대한 실무 지식 또는 이를 배우려는 강한 의지
- CSRF, XSS, 쿠키 보안 및 TLS를 포함한 웹 보안 기본 지식
- Docker 및 docker-compose 사용 경험
- Git 및 협업 개발 방식에 대한 숙련도
- Nginx 및 웹 서버 구성에 대한 이해
- 단위 테스트 경험이 풍부하고 코드 품질을 중시하는 태도
- 기술 문서를 읽을 수 있는 수준의 영어 능력
- 우대 사항: 마이크로서비스 아키텍처와 분산 시스템의 트레이드오프에 대한 지식
- 우대 사항: Swagger 또는 OpenAPI를 사용한 REST API 설계 경험
- 우대 사항: CI/CD 파이프라인 실무 경험
- 우대 사항: Hydra, Kratos, Keto와 같은 Ory 도구 또는 유사한 IAM 프레임워크에 대한 친숙도
- 우대 사항: PKCE, 클라이언트 자격 증명, 디바이스 플로, 토큰 인트로스펙션 및 리프레시 토큰 전략에 대한 지식
- 우대 사항: CockroachDB 또는 다른 분산 SQL 데이터베이스 경험
- 우대 사항: NATS, Kafka 또는 RabbitMQ 경험
- 우대 사항: Jira 사용 경험
- 우대 사항: Kubernetes 및 컨테이너 오케스트레이션에 대한 이해
- 우대 사항: SOC 2, ISO 27001, GDPR 데이터 최소화 및 감사 로깅에 대한 이해
- 우대 사항: Claude, Copilot 또는 Cursor와 같은 AI 도구를 현재 실무에서 활용한 경험
복리후생
- 일과 삶의 균형을 지원하는 무제한 유연 휴가
- 본인과 가족을 위한 치과 보장이 포함된 민간 의료보험
- 개인 기여자와 리더십 경로를 모두 포함한 맞춤형 커리어 로드맵
- 전문성 개발을 위한 교육 및 학습 기회
- 매년 진행되는 회사 행사와 팀 모임
- 10:00부터 19:00까지 유연한 시간으로 일하는 원격 우선 근무 환경
- 빠르게 성장하는 게임 및 Web3 분야의 제품을 개발하는 기회
- 조직 내 경험 많은 엔지니어들과 지식을 공유하는 환경
