직무 설명:
우리 팀에 합류할 숙련된 Golang 개발자를 찾고 있습니다. 이상적인 후보자는 제품 요구사항에 따라 독립적으로 모듈을 설계 및 개발하고, 인터페이스 설계, 데이터베이스 모델링 및 핵심 로직 구현에 참여할 수 있는 분이어야 합니다.
- 비즈니스 시스템 개발, 최적화 및 버그 수정을 통해 시스템 안정성과 성능을 보장합니다.
- 고품질의 가독성과 테스트 가능한 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]으로 문의해 주세요.


