직무 설명
웹3 기술 전문 백엔드 엔지니어로서 확장 가능한 고성능 웹3 백엔드 서비스의 설계, 구축 및 유지보수를 담당하게 됩니다. 이는 블록체인 브라우저, 크로스체인 브릿지, 스테이킹 시스템의 개발 및 최적화를 포함하며, 원활한 사용자 경험과 견고한 인프라를 보장합니다. 시스템 안정성과 보안을 유지하면서 변화하는 비즈니스 요구를 충족하는 솔루션을 구현하기 위해 크로스 기능 팀과 협업할 것입니다. 주요 업무에는 시스템 요구사항 분석, 백엔드 컴포넌트 설계, 고가용성과 내결함성을 갖춘 서비스 배포가 포함됩니다. 프로덕션 환경에서 서비스 상태를 모니터링하고 유지하는 것과 함께 시스템 성능 및 확장성의 지속적인 개선이 핵심 초점이 될 것입니다.
주요 책임
- 블록체인 기반 애플리케이션(브라우저, 크로스체인 브릿지, 스테이킹 플랫폼 등)을 위한 확장 가능한 백엔드 아키텍처 설계 및 개발
- 고부하 상황에서도 낮은 지연 시간, 높은 처리량, 내결함성을 보장하는 고성능 시스템 구현 및 최적화
- 제품 관리자 및 프론트엔드 팀과 협업하여 요구사항을 정의하고 비즈니스 목표에 부합하는 백엔드 솔루션 제공
- 복잡한 프로덕션 문제 디버깅 및 해결, 심층 기술 전문성을 활용하여 근본 원인 파악 및 효과적인 수정 사항 구현
- 코드 리뷰, 단위 테스트, 성능 벤치마킹 수행을 통해 코드 품질 및 시스템 안정성 유지
- 새로운 웹3 기술 및 업계 모범 사례를 지속적으로 학습하여 백엔드 개발 혁신 주도
- 시스템 설계, API, 기술 프로세스 문서화를 통해 팀 내 명확성 및 지식 공유 보장
- 시스템 메트릭 모니터링 및 자동화된 확장 전략 구현으로 트래픽 급증 대처 및 서비스 연속성 보장
직무 요구 사항
- 분산 시스템 설계 및 개발 경험, 저장 솔루션(IPFS, Filecoin 등), 컴퓨팅 프레임워크(Docker, Kubernetes 등), 메시지 큐 시스템(RabbitMQ, Kafka 등), 클러스터 관리 도구(Terraform, Ansible 등)에 대한 깊은 이해
- Go, Python, Node.js 등의 프로그래밍 언어에 대한 고급 숙련도, 깔끔하고 효율적이며 유지보수 가능한 코드 작성 능력
- 블록체인 프로토콜, 스마트 계약 개발, 합의 메커니즘에 대한 깊은 지식을 바탕으로 웹3 백엔드 혁신 지원
- 압박 속에서 프로덕션 시스템 문제 해결 및 시의적절한 해결책 제공 실적을 보여주는 탁월한 문제 해결 능력
- 시스템 병목 현상 분석 및 아키텍처 개선, 코드 리팩토링을 통한 성능 최적화 능력
- 기술적/비기술적 이해관계자 모두에게 기술 솔루션을 명확히 전달할 수 있는 강력한 커뮤니케이션 능력
- 확장 가능한 배포를 위한 CI/CD 파이프라인, 버전 관리 시스템(Git 등), 클라우드 플랫폼(AWS, GCP 등) 경험
- 오픈소스 기술에 대한 열정과 빠르게 진화하는 웹3 생태계에서의 지속적 학습 의지