직무 설명
우리는 Golang, PHP 및 React 기술 스택에 능숙한 3-5년 경력의 풀 스택 엔지니어를 찾고 있습니다.
주요 책임
- 풀 스택 개발: 기존 및 새로운 관리 백엔드 시스템의 프론트엔드(React) 및 백엔드(PHP/Golang) 기능에 대한 반복적인 개발 및 유지보수를 담당합니다.
- 레거시 시스템 유지보수: 기존 PHP 시스템의 기능 유지보수, 성능 최적화 및 점진적인 리팩토링에 참여합니다.
- 사용자 경험 최적화: 제품 및 디자인 팀과 협력하여 관리 백엔드의 사용자 인터페이스 및 운영 워크플로우를 지속적으로 개선합니다.
직무 요구 사항
- 경력: 3-5년의 소프트웨어 개발 경험, 풀 스택 또는 백엔드 주도 개발 경험이 있어야 합니다.
- 의사소통 및 협업: 강한 팀워크 정신과 의사소통 능력, 프로젝트 진행을 적극적으로 주도할 수 있는 능력이 필요합니다.
- 문제 해결: 우수한 학습 능력과 독립적인 분석 능력으로 복잡한 기술 문제를 해결할 수 있어야 합니다.
기술 요구 사항 (필수)
- 백엔드 코어: Golang (Go) 언어 및 그 생태계에 능숙하며, Go 동시성 프로그래밍 및 고성능 서비스 개발에 대한 실무 경험이 있어야 합니다.
- 백엔드 유지보수: PHP 또는 기타 백엔드 언어 경험, 기존 시스템을 독립적으로 유지보수하고 문제를 해결할 수 있어야 합니다.
- 프론트엔드 코어: React 프레임워크 및 그 생태계(예: Hooks, Redux/Zustand)에 익숙하며, 독립적으로 프론트엔드 모듈을 개발할 수 있어야 합니다.
- 데이터베이스: MySQL/PostgreSQL과 같은 관계형 데이터베이스에 익숙하며, SQL 최적화, 인덱스 설계 및 트랜잭션 처리 경험이 있어야 합니다.
- API 설계: RESTful API 설계 원칙에 익숙하며, gRPC와 같은 고성능 통신 프로토콜에 대한 지식이 있어야 합니다.
- 엔지니어링 실무: Git 버전 관리, CI/CD 프로세스에 능숙하며, 단위 및 통합 테스트에 대한 강한 습관이 있어야 합니다.
우대 사항
- Kafka 또는 기타 메시지 큐 기술에 익숙하며, 분산 메시징 시스템 경험이 있는 경우.
- Redis 또는 기타 캐싱 기술 경험, 고동시성 캐시 설계 및 적용 경험이 있는 경우.
- 금융, 거래 또는 전자상거래와 같은 고가용성, 고일관성 비즈니스 시스템 개발 경험이 있는 경우.
혜택
경쟁력 있는 급여, 완전한 원격 근무, 협력적인 팀 환경 및 긍정적인 회사 문화.


