소프트웨어 엔지니어 at Shardeum

풀타임2개월 전
Employment Information
직무 설명
복잡한 시스템 개발에 기여할 숙련된 소프트웨어 엔지니어를 글로벌 분산 팀에 모집합니다. 이 역할은 혁신적인 합의 및 프로토콜 소프트웨어 설계와 구현에 중점을 두며, 중요한 소프트웨어 구성 요소의 엔드투엔드 책임을 포함합니다. 플랫폼 전반의 성능 최적화, 확장성 개선 및 안정성 강화를 담당하게 됩니다. 이 직위는 높은 품질 기준을 유지하기 위해 테스트, 코드 리뷰에 적극적으로 참여하고 프로세스 개선을 제안하는 것이 요구됩니다. 또한 기술적 문제를 해결하고, 오류를 디버깅하며, 코드를 개선하여 시스템 보안과 안정성을 강화할 것입니다.
주요 책임
  • 여러 시간대에 걸쳐 크로스 기능 팀과 협력하여 확장 가능하고 안전한 소프트웨어 솔루션 제공
  • Node.js와 TypeScript를 사용하여 분산 시스템을 위한 복잡한 소프트웨어 구성 요소 설계 및 구현
  • 중요한 소프트웨어 모듈의 컨셉 구상부터 배포 및 유지보수까지 전체 라이프사이클 소유
  • 블록체인 애플리케이션을 위한 새로운 합의 알고리즘 및 프로토콜 프레임워크 설계 및 개발
  • 코드 리팩토링, 데이터베이스 튜닝 및 인프라 개선을 통한 시스템 성능 최적화
  • 소프트웨어 구성 요소의 포괄적인 테스트 수행 및 품질 향상을 위한 실행 가능한 피드백 제공
  • 복잡한 문제 디버깅, 치명적 오류 해결 및 시스템 무결성 보호를 위한 보안 패치 구현
  • 부하 상태에서 시스템 안정성을 보장하기 위한 성능 벤치마킹 및 확장성 테스트 협업
  • 기술적 프로세스 문서화 및 시스템 상태에 대해 이해 관계자와 명확한 커뮤니케이션 유지
  • 모범 사례 준수 및 코드 품질 기준 유지를 위한 코드 리뷰 참여
직무 요구 사항
  • Node.js, TypeScript, React 및 Vue.js 생태계를 활용한 풀스택 개발 경험
  • 데이터 관리를 위한 SQLite 및 PostgreSQL을 포함한 데이터베이스 시스템에 대한 깊은 이해
  • Linux 환경 운영 및 Git, AWS, Docker, VSCode와 같은 DevOps 도구 숙련도
  • 복잡한 시스템 디버깅 및 강력한 솔루션 구현 능력을 갖춘 탁월한 문제 해결 능력
  • 고성능 애플리케이션을 위한 분산 시스템 아키텍처 및 프로토콜 설계 경험
  • 프로덕션 환경에서 확장성, 안정성 및 성능을 위한 코드 최적화 능력
  • 글로벌 팀과의 협업 및 기술적 솔루션 제시를 위한 강력한 커뮤니케이션 기술
  • 반복적 제공을 위한 소프트웨어 개발 라이프사이클 및 애자일 방법론 지식
  • 배포 자동화를 위한 CI/CD 파이프라인 및 컨테이너화 기술 경험
  • 소프트웨어 시스템을 취약점으로부터 보호하기 위한 보안 모범 사례 이해
  • 시스템 성능 메트릭 분석 및 데이터 기반 개선 사항 구현 능력
  • 코드 변경 및 협업 관리를 위한 버전 관리 시스템 경험
  • 애플리케이션 배포 및 확장을 위한 클라우드 컴퓨팅 플랫폼 숙련도
  • 코드 품질 및 시스템 안정성 보장을 위한 세부 사항에 대한 강한 집중력
MyJob.one —— 원격 근무, 진정한 임팩트

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