About this role
Responsibilities
- 웹 기반 서비스 및 내부 사용자를 위한 백엔드 시스템 설계, 개발 및 운영
- 사용자 경험 향상을 목표로 한 백엔드 시스템 운영과 개발 방식의 고도화
- 업무 효율성을 향상시키기 위한 개발 환경 및 코드 품질 개선
- 글로벌 유저를 위한 고가용성(High Availability) 확보 및 네트워크 레이턴시(Latency) 최적화
- AI 개발 도구를 적극적으로 활용하여 코드 품질을 개선하고, 기획 단계부터 구현까지 AI와 협업하여 개발 주기 단축 및 품질 향상
Requirements
- 7년 이상의 백엔드 개발 및 운영 경험 (Kotlin/Java 숙련자)
- Spring WebFlux & Coroutines 숙련도: 리액티브 스택에서 비동기 컨텍스트(Context, Scope)를 이해하고 리소스 효율적인 코드를 작성할 수 있는 분
- MS-SQL 등 RDB 활용 역량: 데이터 모델링 및 쿼리 최적화(Performance Tuning)를 통해 안정적인 시스템을 구축해 본 경험
- 유연한 커뮤니케이션: 타 직군과 원활하게 협업하며 명확하고 논리적으로 의사를 전달할 수 있는 분
Plus if you have
- Polyglot Analysis: C#(.NET) 환경에 대한 이해가 있거나, 해당 언어로 작성된 코드를 읽고 로직을 파악하는 데 능숙하신 분
- Cloud Native: Azure/AWS 및 Kubernetes(K8s) 환경에서의 서비스 운영 경험
- Observability: Datadog 등을 활용한 서비스 모니터링 및 성능 튜닝 경험
- Data Streaming: Kafka 등을 활용한 데이터 스트리밍 플랫폼 개발 및 운영 경험
- 글로벌 협업 및 유저 커뮤니케이션을 위한 유창한 영어 구사 능력