포지션 상세 정보
- 기술스택
- MongoDBNode.jsExpressJSNoSqlNestJSNext.jsFirebase
- 주요업무
음성인식 엔진을 활용하여 다양한 음성인식 서비스를 개발하는 시니어 백엔드 개발자는 음성 데이터의 처리와 관리, 사용자 관리 및 인증, 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 개발방법론에 대해 이해가 높으신 분
- 복지 및 혜택
• 입사자 웰컴셋트 • 기념일/명절/창립기념일 선물 지원 • 각종 경조사 지원 • 유연근무제 시행 (8~10시 출근, 17~19시 퇴근) • 빠른 데이(1시간 일찍 퇴근), 늦은 데이(1시간 늦게 출근) 운영 • 자유로운 휴가 사용 • 생일 또는 기념일 휴가 지원 • 휴게실, 카페테리아, 라운지 운영 • 점심/저녁 식대 및 야간 교통비 지원 • 도서 구입비 지원 • 자기 계발 지원 제도 운영 • 3년 근속 마다 2주 Refresh 휴가 • 5년, 10년 근속자 여행 경비 지원
기업/서비스 소개
기업상세 정보로 이동1 / 3
(주)덴컴은 국/내외 치과 분야에 AI Solution을 탑재한 인공지능 차트를 제공하는 기업으로, 2016년 부터 사업을 시작하여 2022년 의료기기, 바이오 분야에 시리즈A 투자(60억)를 받아 지속적으로 성장하고 있습니다. 현재 덴컴에는 AI 핵심 솔루션 및 글로벌 제품 개발을 위한 국/내외 석, 박사 출신의 인력들이 함께하고 있으며, 해당 분야에 특허권(영상, 음성AI 등)과 자체 AI 엔진 개발 등의 보유 기술력으로 실제 글로벌 제품 상용화 단계에 접어 들고 있습니다. 또한, 수평적인 조직 문화와 애자일 업무 문화, 자유로운 사내 호칭제도, 임직원이 서로 원활하게 커뮤니케이션 하며 공동의 목표를 향해 한 방향으로 소통하는 문화를 가지고 있으며 대부분의 직원들이 20~30대로 젊고 건강한 조직문화를 가지고 있습니다. 가장 빠르게, 안정적으로 성장하고 있는 덴컴에서 세계적인 기업으로 성장해 나갈 인재를 채용하니 많은 지원 바랍니다.