시니어 풀스택 엔지니어, Node.js(하이브리드 근무, 민스크)
Rakuten Viber에 합류해 대규모 트래픽을 처리하는 Node.js 및 Java 마이크로서비스를 구축하고 확장합니다. 하루 10억 건이 넘는 메시지를 처리하는 안정적인 커뮤니케이션 서비스 운영을 지원합니다.
설명
- 고가용성·고처리량·저지연 애플리케이션을 설계하고 유지 관리합니다
- 애플리케이션 목표와 기능 요구 사항을 정의합니다
- 애플리케이션 아키텍처를 비즈니스 목표에 맞춥니다
- 기술과 대안을 평가하고 아키텍처 검토를 위한 권장 사항을 제시합니다
- 제품 및 아키텍처 팀과 협력해 미션 크리티컬 시스템을 개발합니다
- 기술 스택 전반의 디버깅, 최적화 및 성능 튜닝을 수행합니다
- 하루 10억 건이 넘는 메시지를 처리하는 마이크로서비스를 구축하고 운영합니다
- Node.js와 Java로 기능을 제공하고 성능을 개선하며 데이터를 보호하고 복잡한 기술 문제를 해결합니다
지원 자격
- 풀스택 개발 경력 7년 이상이며, 그중 4년 이상은 Node.js에 집중한 경험
- JavaScript와 TypeScript에 대한 높은 숙련도
- NestJS, Fastify 또는 Next.js와 같은 TypeScript 중심 프레임워크 사용 경험
- Java를 활용한 전문적인 실무 경험
- 마이크로서비스 아키텍처에서 엔터프라이즈 프로덕션 시스템을 구축하고 확장한 실적
- React 또는 Angular를 포함한 주요 프런트엔드 프레임워크 중 하나 이상의 실무 경험
- 관계형 데이터베이스와 NoSQL 데이터베이스에 대한 실무 지식
- 효과적인 캐싱 방식을 포함한 REST API 설계 및 통합 경험
- CI/CD 파이프라인과 Docker 컨테이너를 직접 다뤄 본 경험
- 충실한 단위 테스트 및 통합 테스트 모음을 작성하고 실행한 경험
- 빠르게 변화하는 업무 환경에서 애자일 방식을 적용한 경험
- 뛰어난 분석력, 문제 해결 능력 및 커뮤니케이션 능력
- 영어로 원활하게 읽고 쓰며 말할 수 있는 능력
복리후생
- 슈퍼 앱의 일원으로 수억 명이 사용하는 제품을 만들어 가는 데 기여할 수 있습니다
- 마이크로서비스 기반 환경에서 최신 기술을 활용할 수 있습니다
- 매일 10억 건이 넘는 메시지를 처리하는 플랫폼에 기여할 수 있습니다
- 수백만 사용자의 일상에 직접적인 영향을 줄 수 있습니다
- 전 세계에 분산된 엔지니어링 팀과 협업할 수 있습니다
- 혁신, 팀워크, 탁월함을 중시하는 문화에 합류할 수 있습니다
