Backend Engineer(Platform · 인증/권한)

이우소프트

📍 Gyeonggi-do, Korea, Korea, Republic of On-Site ⏳ 1d ago
AI assistant

Job Description

주요업무

  • ​공통 ​백엔드 서비스 ​설계 및 개발 (인증, ​접근 ​권한, 조직·멤버 ​관리)
  • 관계형 데이터 ​모델·트랜잭션 설계 ​및 ​쿼리·인덱스 성능 ​개선
  • ​고객·조직별 ​데이터 접근 제어 ​및 ​데이터 격리 설계
  • ​재사용 ​가능한 ​공통 서비스 모듈 ​개발 (파일·데이터 ​관리 ​등)
  • API ​계약·호환성 관리 ​및 ​자동화 테스트·배포·운영 문서 ​관리

자격요건

  • 백엔드 개발 경력 3년 이상
  • 서버 개발 언어 1개 이상 활용 역량 및 HTTP·REST API 설계에 대한 이해
  • RDBMS 데이터 모델링 및 SQL·트랜잭션에 대한 이해
  • 인증·인가 및 동시 요청 환경의 데이터 정합성에 대한 이해
  • 백엔드 기능의 설계·구현·배포 및 상용 서비스 운영·장애 분석 경험

[기술 스택]

  • Backend: TypeScript, Node.js, NestJS
  • Database: PostgreSQL
  • Auth: OAuth 2.0, OIDC, SSO, RBAC
  • Infra: Docker, AWS EKS
  • Collaboration: Git, Jira, Confluence

우대사항

  • TypeScript·Node.js·NestJS 기반 서버 개발 경험
  • PostgreSQL 데이터 모델링, 쿼리 최적화 및 스키마 변경 경험
  • OAuth 2.0·OIDC·SSO 및 역할 기반 접근 제어(RBAC) 설계 경험
  • 멀티 테넌트(다중 조직) 서비스의 데이터 격리 및 감사 로그 설계 경험
  • 공통 API·SDK·모듈 설계 및 버전·호환성 관리 경험
  • 캐시·비동기 처리 및 컨테이너·클라우드 환경 배포·모니터링