백엔드 엔지니어 at Tableland

풀타임2개월 전
Employment Information
직무 설명

이 역할은 블록체인 인프라의 개발 및 유지보수에서 핵심적인 역할을 하며, 백엔드 및 API 구성 요소에 중점을 둡니다. 백엔드/API 엔지니어로서, 당신은 프론트엔드 애플리케이션과 밸리데이터 API 간의 원활한 통합을 보장하는 데 중요한 역할을 할 것입니다. 주요 책임에는 프론트엔드 팀과 긴밀히 협력하여 요구 사항을 이해하고, 견고한 API를 설계 및 유지보수하며, 내부 및 외부 이해관계자에게 기술 지원을 제공하는 것이 포함됩니다. 또한, 여러 밸리데이터 노드를 호스팅하고 분석 및 모니터링 시스템을 지원하는 내부 클라우드 인프라의 유지보수에도 참여하게 됩니다. 또한 Discord 토론에 참여하고 사용자가 자신의 인프라에서 go-tableland을 설정하고 실행할 수 있도록 지원함으로써 커뮤니티 성장에 기여할 것입니다.

주요 책임
  • 프론트엔드 개발자와 협력하여 API 기능이 사용자 요구 사항과 일치하도록 하고, 플랫폼 간 호환성과 성능을 보장합니다.
  • 밸리데이터 운영 및 데이터 처리를 지원하는 확장 가능한 백엔드 시스템과 RESTful API를 설계, 개발 및 유지보수합니다.
  • 밸리데이터 API에 대한 기술 사양을 업데이트하고 문서화하여 내부 팀과 외부 개발자 모두에게 명확성을 제공합니다.
  • 외부 밸리데이터 커뮤니티와의 연락자 역할을 수행하며, go-tableland 배포에 대한 지침을 제공하고 문제를 해결합니다.
  • 분석 및 모니터링 도구를 구현 및 관리하여 밸리데이터 성능을 추적하고 병목 현상을 식별하며 시스템 효율성을 최적화합니다.
  • 정기적인 Discord 커뮤니티 상호작용에 참여하여 사용자 질문에 답변하고 업데이트를 공유하며 지원적인 환경을 조성합니다.
  • 코드 리뷰를 수행하고 모범 사례를 준수하며 코드 품질과 보안의 높은 기준을 유지합니다.
  • DevOps 엔지니어와 협력하여 배포 파이프라인을 자동화하고 밸리데이터 노드에 대한 안정적인 인프라를 보장합니다.
  • 블록체인 기술 동향을 지속적으로 파악하고 연구 및 혁신을 통해 밸리데이터 생태계의 발전에 기여합니다.
  • 설정 지침, API 사용 가이드라인 및 인프라 유지보수 프로토콜을 포함한 기술 프로세스를 문서화하고 커뮤니케이션합니다.
직무 요구 사항
  • Go, Python 또는 JavaScript와 같은 프로그래밍 언어에 대한 탄탄한 기반을 바탕으로 한 백엔드 개발 능숙도.
  • 확장성, 신뢰성 및 보안에 중점을 둔 RESTful API 설계 및 유지보수 경험.
  • AWS, GCP 또는 Azure와 같은 클라우드 인프라 플랫폼에 대한 지식 및 Docker, Kubernetes와 같은 컨테이너화 기술 경험.
  • PostgreSQL, MongoDB와 같은 데이터베이스 시스템 및 데이터 모델링 모범 사례에 대한 강력한 이해.
  • 크로스 기능 팀과 효과적으로 협력하고 커뮤니티 구성원과 소통할 수 있는 우수한 커뮤니케이션 기술.
  • 독립적으로 그리고 팀의 일원으로 작업할 수 있는 능력과 문제 해결 및 지속적인 개선에 대한 적극적인 접근 방식.
  • 시스템 성능 추적을 위한 Prometheus, Grafana, ELK 스택과 같은 모니터링 및 분석 도구 경험.
  • Git과 같은 버전 관리 시스템 및 GitHub 워크플로우와 같은 협업 개발 관행에 대한 능숙도.
  • 명확하고 포괄적인 기술 문서 작성 및 유지보수 능력을 갖춘 세심한 주의력.
  • 블록체인 기술에 대한 열정과 오픈 소스 프로젝트 및 커뮤니티 성장에 기여하려는 의지.
  • 우대 사항: 블록체인 프로토콜, 밸리데이터 노드 운영에 대한 친숙도 및 분산 시스템 아키텍처 경험.
  • 우대 사항: 견고하고 신뢰할 수 있는 배포를 보장하기 위한 CI/CD 파이프라인 및 자동화된 테스트 프레임워크 경험.
  • 우대 사항: 확장 가능한 솔루션을 위한 네트워킹 개념 및 API 게이트웨이 또는 로드 밸런서 경험.
MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트