직무 설명
혁신적인 기술 팀에 합류할 경력 있는 Go 개발자를 찾습니다. 이 역할은 애플리케이션 효율성과 확장성 최적화에 중점을 두고 고성능 분산 시스템을 설계, 개발 및 유지 관리하는 업무를 포함합니다. Docker와 Kubernetes를 사용하여 컨테이너화된 환경에서 마이크로서비스의 원활한 배포 및 관리를 담당하게 됩니다. Git/GitHub를 통한 버전 관리와 Copilot을 활용한 지능형 코드 지원을 바탕으로 다양한 팀과 협력하여 견고한 솔루션을 제공하는 것이 주요 책임입니다. 또한 MySQL, Postgres, Redis, Kafka를 비롯한 데이터베이스 아키텍처 설계 및 관리에 참여하며, 다른 NoSQL 데이터베이스 경험은 큰 장점이 됩니다. 블록체인 전문 지식은 필수이며, EVM, BTC, Solana, Cosmos, Sui 체인 생태계에 대한 깊은 이해를 바탕으로 탈중앙화 애플리케이션 개발에 기여해야 합니다. 이 직위는 빠르게 변화하는 환경에서 문제 해결에 대한 적극적인 접근 방식, 결과물에 대한 강한 책임감, 그리고 진화하는 기술에 적응할 수 있는 능력을 요구합니다.
주요 책임
- 성능 최적화와 시스템 안정성에 중점을 둔 확장 가능한 Go 기반 애플리케이션 개발 및 유지 관리
- 클라우드 네이티브 배포를 위한 Docker와 Kubernetes를 사용한 컨테이너 오케스트레이션 솔루션 구현
- DevOps 팀과 협력하여 CI/CD 파이프라인 자동화 및 애플리케이션 라이프사이클 관리 원활화
- MySQL, Postgres, Redis, Kafka 등을 포함한 관계형 및 NoSQL 데이터베이스 설계 및 관리
- 다양한 생태계에서 블록체인 프로토콜 개발 및 스마트 계약 구현에 기여
- 복잡한 시스템 디버깅 및 체계적인 분석과 혁신적인 솔루션을 통한 기술적 문제 해결
- 코드 리뷰 및 지식 공유 세션 참여를 통한 코드 품질 및 팀 전문성 유지
- 기술적 프로세스 문서화 및 이해관계자 및 팀원들과의 명확한 의사소통 유지
- 새로운 기술 및 업계 동향 파악을 통한 시스템 아키텍처 지속적 개선
- 다문화 환경에서 팀 협력 지원 및 전문성 기준 유지
직무 요구 사항
- 3년 이상의 Go 언어 실무 개발 경력을 보유한 전문가
- 컨테이너화 기술(Docker, Kubernetes) 및 오케스트레이션 모범 사례에 대한 깊은 이해
- Git/GitHub를 통한 버전 관리에 능숙하며, Copilot과 같은 AI 도구 사용 경험
- 관계형(MySQL, Postgres) 및 NoSQL(Redis, Kafka) 데이터베이스 시스템에 대한 포괄적인 지식
- 스마트 계약 상호작용 및 탈중앙화 애플리케이션 아키텍처를 포함한 블록체인 개발 경험
- 복잡한 기술적 문제 해결 경력을 보여주는 탁월한 문제 해결 능력
- 영어 유창성을 포함한 강력한 의사소통 능력 및 다문화 팀 협력 경험
- 역동적인 업무 환경에서 신기술을 빠르게 습득할 수 있는 적극적인 사고방식
- 기술적 결과물 및 프로젝트 결과에 대한 책임감을 보여주는 협력 정신
- 팀원 및 이해관계자와 효과적인 의사소통을 유지하며 독립적으로 업무 수행 가능
우대 사항
- 블록체인 합의 알고리즘 및 크로스체인 상호운용성 솔루션 경험
- 클라우드 컴퓨팅 플랫폼(AWS, Azure) 및 서버리스 아키텍처 구현 지식
- 분산 시스템 디자인 패턴 및 마이크로서비스 통신 프로토콜 이해
- 블록체인 보안 프레임워크 및 스마트 계약 테스트 방법론 경험
- 주니어 개발자 멘토링 및 팀 내 기술 전문성 공유 능력
- 블록체인 분석 도구 및 데이터 시각화 플랫폼 경험
- 반복적 소프트웨어 개발을 위한 Agile/Scrum 방법론 숙련도
- 블록체인 기반 신원 관리 시스템 및 탈중앙화 스토리지 솔루션 경험
- 블록체인 확장성 솔루션(Layer 2, 샤딩 기술) 이해
- 비기술적 이해관계자에게 기술적 솔루션을 효과적으로 전달할 수 있는 능력