직무 설명
전문 개발자로서 제품 요구사항에 따라 모듈을 독립적으로 설계 및 구현할 책임이 있습니다. 인터페이스 설계, 데이터베이스 모델링 및 핵심 로직 구현에 참여하며, 비즈니스 시스템 개발, 최적화 및 버그 수정에 주력하여 시스템 안정성과 성능을 보장합니다.
고품질의 가독성과 테스트 가능한 Go 코드를 작성해야 하며, 경우에 따라 Python을 보조 개발 작업에 사용합니다. 인터페이스 디버깅, 단위 테스트 및 통합 테스트에 참여하여 시스템 배포 및 릴리스를 지원하는 역할도 포함됩니다.
지도 하에 시스템 분해, 모듈 리팩토링 및 성능 최적화 작업을 수행합니다. 문제를 적극적으로 식별하고 개선안을 제안하는 태도가 필수적이며, 코드 유지보수성과 확장성에 중점을 둡니다.
추가적으로 Python을 사용하여 데이터 처리, 자동화 작업, 운영 지원 또는 내부 도구 개발을 위한 스크립트나 도구를 개발합니다.
주요 업무
- 제품 요구사항에 따라 모듈을 독립적으로 설계 및 개발
- 인터페이스 설계, 데이터베이스 모델링 및 핵심 로직 구현 참여
- 비즈니스 시스템 개발, 최적화 및 버그 수정
- 고품질의 가독성과 테스트 가능한 Go 코드 작성
- 필요 시 Python을 보조 개발에 사용
- 인터페이스 디버깅 및 다양한 테스트 단계 참여
- 시스템 배포 및 릴리스 지원
- 시스템 분해 및 모듈 리팩토링 수행
- 문제 식별 및 적극적인 개선안 제안
- 자동화 및 데이터 처리를 위한 Python 스크립트/도구 개발
자격 요건
- 컴퓨터 공학 또는 관련 분야 학사 학위 이상
- 3년 이상의 Golang 개발 경험
- Go 기본기, 표준 라이브러리 및 프레임워크(GoZero, Gorm, GoFrame) 숙련
- 데이터베이스(MySQL, Redis) 및 메시지 큐(Kafka/RabbitMQ) 경험
- 마이크로서비스 아키텍처 및 관련 기술(gRPC, RESTful, API 게이트웨이) 이해
- Linux 개발 환경 및 배포에 대한 친숙도
- Git 및 CI/CD 프로세스 지식
- 강력한 코딩 표준 및 단위 테스트 인식
- 스크립팅 및 보조 개발을 위한 기본 Python 프로그래밍 능력
우대 사항
- 고동시성 시스템 또는 거래 플랫폼 경험
- Docker, Kubernetes 및 모니터링 시스템(Prometheus, Grafana) 지식
- Go 성능 최적화 및 GC 튜닝 실무 경험
- Python 라이브러리(requests, pandas, asyncio)에 대한 친숙도
- 자동화, 데이터 처리 또는 툴체인 개발 경험
- 다양한 시나리오에서 Go와 Python을 함께 사용할 수 있는 능력
혜택
경쟁력 있는 보상과 혜택과 함께 완전한 원격 근무 기회를 제공합니다. 여러분의 기술이 인정되고 발전할 수 있는 협력적인 팀 환경에 참여하세요.
관심 있는 지원자는 Telegram: @Oran_Gina 또는 이메일: [email protected]으로 연락주시기 바랍니다.


