직무 설명
우리는 역동적인 팀에 합류할 TypeScript에 능숙한 숙련된 백엔드 개발자를 찾고 있습니다. 이상적인 후보자는 고성능 백엔드 서비스를 개발, 최적화 및 유지 관리할 책임이 있습니다. 이 역할은 시스템 안정성과 확장성을 보장하면서 강력한 솔루션을 제공하기 위해 빠르게 변화하는 환경에서 작업하는 것을 포함합니다.
주요 책임
- TypeScript를 사용하여 고성능 백엔드 서비스를 개발 및 유지 관리합니다.
- 시스템 효율성을 보장하기 위해 핵심 백엔드 모듈을 설계, 최적화 및 유지 관리합니다.
- Docker를 사용하여 서비스를 컨테이너화하고 원활한 배포 및 유지 관리를 수행합니다.
- MySQL, PostgreSQL 및 Redis를 포함한 데이터베이스를 관리 및 최적화하며, 설계 및 성능 튜닝에 중점을 둡니다.
- Google Cloud 또는 AWS 환경을 포함한 인프라를 유지 관리 및 최적화합니다.
- Sentry를 구성 및 활용하여 백엔드 서비스 모니터링 및 문제 추적을 수행하여 프로덕션 문제의 신속한 해결을 보장합니다.
- 빠르게 변화하는 환경에서 효율적으로 작업하며, 작업을 신속하게 제공하고 문제를 빠르게 해결합니다.
- 기술 경험을 정리하고 기술을 활용하여 제품 요구 사항을 효율적으로 해결합니다.
- 새로운 기술을 지속적으로 학습하고 팀 내에서 혁신을 촉진합니다.
- 고품질의 명확한 기술 문서를 작성하고 지식 공유에 적극적으로 참여합니다.
- 코드 리뷰에 참여하여 코드 품질과 모범 사례 준수를 보장합니다.
직무 요구 사항
- 학사 학위 이상 및 2-5년의 개발 경험.
- 211 또는 985 대학 졸업자 우대.
- TypeScript에 능숙한 1-3년의 백엔드 개발 경험.
- 독립적인 서비스 컨테이너화 및 관리를 위한 Docker에 대한 친숙도.
- MySQL, PostgreSQL 및 Redis에 대한 강력한 지식과 데이터베이스 설계, 인덱싱 및 최적화에 대한 전문성.
- 백엔드 아키텍처 설계 경험, 고병렬성 및 성능 최적화 경험 보유자 우대.
- Google Cloud 또는 AWS 환경을 포함한 인프라 관리 및 최적화 능력.
- Sentry를 사용한 백엔드 모니터링 및 오류 추적 경험.
- 버전 관리 및 협업 개발을 위한 Git에 능숙.
- 서비스 배포 및 모니터링 구성을 위한 기본 Linux 운영 기술.
- CET-6 이상의 영어 능력, 기술 문서 작성 및 이해에 능숙.
- 데이터 구조, 알고리즘, 비동기 프로그래밍 및 멀티스레딩을 포함한 탄탄한 컴퓨터 과학 기초.
- 목표 지향적이며 빠르게 변화하는 환경에서 높은 생산성을 유지할 수 있는 능력과 강한 스트레스 내성.
- 경험을 정리하고 기술 역량을 활용하여 비즈니스 요구 사항을 해결하는 데 적극적.
- 빠른 학습자로 새로운 기술과 개념을 받아들이는 데 열려 있으며 혁신에 대한 열정.
- 훌륭한 팀워크 및 커뮤니케이션 기술, 강한 책임감과 실행력.
우대 사항
- Google Cloud 또는 AWS 환경 관리 및 유지 경험.
- CI/CD 자동화 배포 프로세스에 대한 친숙도, 실무 경험 보유자 우대.
- Sentry에서 사용자 정의 모니터링 및 경고 구성을 통한 신속한 문제 대응 경험.
- 분산 시스템 또는 마이크로서비스 아키텍처 경험.
- 간단한 상호 작용 및 통합을 위한 React 기반의 기본 프론트엔드 개발 기술.
- 높은 TOEFL 또는 IELTS 점수 보유자 우대, 우수한 영어 커뮤니케이션 기술.
혜택
- 경쟁력 있는 급여 및 포괄적인 복리후생 패키지.
- 유연한 근무 시간 및 원격 근무 기회.
- 최첨단 기술 탐구 지원과 함께 지속적인 학습 및 성장 기회.
- 개인 발전을 중시하는 평평한 관리 구조와 개방적이고 포용적인 팀 문화.