채용 정보
Home
For Candidates
Order
페이지 정보
벤처기업 | Back-End Tech Leader/Engineer
기본정보 |
포지션명 |
Back-End Tech Leader/Engineer |
회사 |
벤처기업 |
직급 |
|
외국어 |
|
연령/성별 |
무관
|
진행절차 |
서류전형 -> 1차면접 -> 2차면접 |
마감일 |
채용시
|
상세정보 |
직무 개요:
음성인식 엔진을 활용하여 다양한 음성인식 서비스를 개발하는 시니어 백엔드 개발자는 음성 데이터의 처리와 관리, 사용자 관리 및 인증, API 개발 등의 역할을 담당합니다. 이 포지션은 Node.js와 JavaScript를 기반으로 한 서버 개발 프레임워크인 Next.js 및 Nest.js를 활용하여 백엔드 시스템을 개발하고, NoSQL 데이터베이스를 활용하여 데이터를 저장하고 관리하는데 중점을 둡니다. 또한 테크 리더로서의 역할을 수행하여 팀 내 개발 프로세스의 리딩 및 기술적인 지침을 제공합니다.
주요 책임 (기술):
- Node.js와 JavaScript를 사용하여 다양한 음성인식 기능을 제공하는 백엔드 시스템을 설계하고 개발합니다. Next.js 또는 Nest.js 프레임워크를 활용하여 API 엔드포인트를 구현하고, 데이터를 처리하며, 서비스의 핵심 로직을 개발합니다.
- NoSQL 데이터베이스를 활용하여 음성 데이터 및 사용자 정보를 저장하고 관리합니다. 데이터베이스의 구조를 설계하고, 쿼리 및 인덱싱을 최적화하여 데이터의 효율적인 관리를 지원합니다.
- 사용자 인증 및 권한 부여 시스템을 구현하고 관리하여 시스템의 보안을 유지합니다. OAuth 또는 JWT와 같은 인증 프로토콜을 활용하여 사용자를 인증하고 인가합니다.
- 외부 음성인식 엔진(API)을 통합하여 서비스에 적용하고, 음성 데이터를 전달하고 분석하는 기능을 개발합니다. 이를 통해 음성 입력을 텍스트로 변환하거나, 음성 명령을 해석하여 서비스 기능을 실행합니다.
- 개발한 기능을 테스트하고 디버깅하여 코드의 품질을 유지하고, 문제를 해결합니다. 단위 테스트, 통합 테스트 및 기능 테스트를 수행하여 안정적인 서비스를 제공합니다.
주요 책임 (리더십):
- 팀 내에서 기술적인 리더로서 역할을 수행하여 팀원들을 지도하고 개발 프로세스를 관리합니다. 새로운 기술 및 도구의 도입, 기술적인 결정에 대한 리딩을 담당하며, 개발 표준과 가이드라인을 수립하여 팀의 일관된 개발 방법을 유지합니다.
- 팀원들의 기술적인 역량을 향상시키기 위해 멘토링과 교육을 제공합니다. 새로운 기술에 대한 학습을 촉진하고, 지식을 공유하여 팀 전체의 역량을 향상시킵니다.
- 시스템의 아키텍처를 설계하고 개선하는 데 주도적인 역할을 합니다. 서비스의 확장성, 성능, 보안성 등을 고려하여 시스템 아키텍처를 최적화하고, 효율적인 개발 및 유지보수를 지원합니다.
- 복잡한 기술적인 문제에 대한 해결책을 제시하고, 팀원들을 지원하여 문제를 해결합니다. 기술적인 도전 과제에 대한 해결 방안을 탐구하고, 효과적으로 구현합니다.
- 다른 부서 및 이해관계자들과의 커뮤니케이션을 원활하게 이끌어내고, 협업을 촉진합니다. 프로젝트의 진행 상황을 투명하게 공유하고, 다양한 이해관계자들의 요구사항을 조율하여 효율적인 프로젝트 진행을 지원합니다.
- 최신 기술 트렌드와 산업 동향을 지속적으로 탐색하고, 팀에 적용 가능한 새로운 기술이나 방법론을 발굴하여 도입합니다. 기술적인 혁신을 촉진하고, 경쟁력을 강화합니다.
자격 요건:
- 경력 : 8년 이상
- Node.js를 사용한 백엔드 개발 경력을 보유하고 있으며, Next.js 또는 Nest.js 등의 프레임워크를 활용한 경험이 있으셔야 합니다.
- 비즈니스의 요구사항을 파악하고 먼저 기술적인 로드맵을 제시하실 수 있으셔야 합니다.
- NoSQL 데이터베이스(MongoDB, Firebase 등)를 사용한 데이터베이스 설계 및 관리 경험이 있어야 합니다.
- Node.js 기반 프레임워크를 사용한 백엔드 개발 경험 (Express.js, Nest.js 등)이 있어야 합니다.
- 보안 및 인증 경험: 사용자 인증 및 권한 관리 시스템을 구현한 경험이 있으며, OAuth 또는 JWT와 같은 인증 프로토콜에 대한 이해가 필요합니다.
- HTTP 통신에 대한 기본적인 이해, websocket, RESTful API에 대한 설계나 개발 경험이 있으신 분
- 팀 협업 및 커뮤니케이션 능력: 효과적인 팀 협업과 커뮤니케이션 능력을 보유하고 있으며, Agile 방법론을 활용한 개발 경험이 있으면 좋습니다.
우대사항:
- MSA 서비스 설계, CI/CD 파이프라인 구축 또는 운영 경험이 있으신
- 타입 언어의 장점을 최대한 이용하여 개발(TypeScript, JsDoc 등)
- 유닛 테스트, 통합 테스트 작성 경험이 있고 TDD 개발방법론에 대해 이해가 높으신 분
|
담당컨설턴트 정보 |
이름 |
이중호 상무(강) |
이메일 |
gogotime@metasearch.co.kr
|
전화 |
|
휴대폰 |
010-5779-7236 |
상단으로