직무 설명
회사의 Web3 관련 제품(블록체인 애플리케이션, 탈중앙화 플랫폼, NFT 마켓플레이스 등 포함)의 백엔드 아키텍처 설계 및 핵심 개발을 담당합니다. 시스템 확장성과 동시 처리 능력을 향상시켜 대량 트래픽 시나리오를 지원하고 원활한 사용자 경험을 보장하는 데 중점을 둡니다. 반복적인 개발과 기술 개선을 통해 성능 지표와 사용자 상호작용 흐름을 지속적으로 최적화합니다.
주요 책임
- Web3 제품의 백엔드 시스템 설계 및 구현을 주도하여 비즈니스 목표와 기술 표준에 부합하도록 합니다
- 현대적인 개발 관행과 아키텍처 패턴을 사용하여 확장 가능하고 유지보수 가능한 코드베이스를 개발합니다
- 프론트엔드 개발자, 제품 관리자, UI/UX 디자이너 등 크로스 기능 팀과 협력하여 요구사항을 기능적 솔루션으로 전환합니다
- 프론트엔드 인터페이스와 백엔드 서비스 간의 원활한 통합을 가능하게 하는 API를 구현 및 유지보수합니다
- 시스템 성능과 안정성을 모니터링하여 병목 현상을 식별하고 최적화 전략을 구현합니다
- 코드 리뷰를 수행하고 주니어 개발자를 멘토링하여 코드 품질과 팀 전문성을 유지합니다
- Web3 개발 분야의 신기술 및 업계 동향을 지속적으로 파악하여 혁신을 주도합니다
- 기술 사양 및 개발 프로세스를 문서화하여 지식 공유 및 온보딩에 활용합니다
- 관계자와의 요구사항 분석 및 시스템 설계 논의에 참여합니다
- 모든 백엔드 구현에서 보안 준수 및 데이터 무결성을 보장합니다
자격 요건
- 블록체인 기술에 대한 깊은 이해를 바탕으로 Web3 프로젝트의 백엔드 개발 경험이 필수입니다
- Solidity, Python, Node.js, Java 등 프로그래밍 언어에 능숙하며 고성능 시스템 개발에 중점을 둡니다
- 마이크로서비스, API 게이트웨이, 클라우드 인프라를 포함한 분산 시스템 아키텍처에 대한 심층 지식이 필요합니다
- 확장 가능한 애플리케이션을 위한 SQL/NoSQL 데이터베이스 기술 및 데이터 모델링 기술에 능숙해야 합니다
- Git 등의 버전 관리 시스템 및 애자일 개발 방법론 경험이 필요합니다
- 복잡한 시스템 디버깅 및 기술적 문제 해결 능력이 뛰어나야 합니다
- 크로스 기능 팀 및 이해관계자와 효과적으로 협업하기 위한 탁월한 커뮤니케이션 능력이 필요합니다
- 중요 시스템 구성 요소에 대한 소유권을 가지고 독립적으로 작업할 수 있는 능력이 필요합니다
- 효율적인 개발 워크플로우를 위한 DevOps 실무 및 CI/CD 파이프라인에 대한 지식이 필요합니다
- Web3 애플리케이션을 위한 스마트 계약 보안 및 데이터 보호를 포함한 보안 모범 사례에 대한 이해가 필요합니다
- 우대 사항: 이더리움, 하이퍼레저 등 블록체인 플랫폼 경험, 탈중앙화 신원 확인 솔루션 및 토큰 표준에 대한 친숙도