Back-end Engineer

직무소개 About the Role

스위치의 Back-end 개발자는 전화 통화를 기록해주는 스위치 SWITCH 라는 앱을 개발하고 유지합니다. SWITCH 는 전화 업무의 불편함인 기록을 대신해주는 서비스로 전화 통화에 집중할 수 있는 환경을 제공하고 있으며, 기존 전화를 사용하는 사람들의 행동방식(behavior)을 방해하지 않으면서도, 음성을 기록으로 변환해주는 참신한 사용자 경험(user experience)을 가장 효과적인 방향으로 전달하기 위해 노력합니다. 이를 위해서는 많은 새로운 기술들을 실제 제품에 접목하기 위한 노력이 필요합니다. 음성인식(STT)과 자연어처리(NLP) 그리고 전화기능(Phone Call)에 더불어 전화의 품질(Audio Quality)까지 다양한 기술을 사용자들이 직접 상호작용할 수 있는 부분을 실현하다는 점에서 큰 매력이 있습니다. 이러한 다양한 기술들을 만드는 사람들과 함께 상호 협력하여 결과물을 만들어내는 커뮤니케이션 역량도 중요합니다.

주요업무 Roles and Responsibilities

  • 자사 SWITCH 서비스의 모바일 앱 Back-end 개발
  • 앱의 성능 개선 및 향상을 위한 지속적인 업데이트 및 유지보수

자격요건 Qualifications

  • 5년 이상의 백엔드 개발 경력을 보유하신 분
  • Nodejs에 대한 실무 경험 및 스킬을 보유하신 분
  • AWS Infrastructure, VPN 구성 등의 경험을 보유하신 분
  • Javascript, database, 데이터 구조, 핵심 알고리즘, 시스템 디자인 등 백엔드 시스템에 대한 심층적 기술지식 보유
  • 어려운 엔지니어링 이슈 해결 및 Engineering Excellence 요구에 대한 강력한 의지
  • 강력한 데이터 기반 사고력, 심층적 데이터 분석을 토대로 문제 발견 및 해결책 모색

우대사항 Preferred Qualifications

  • 2년 이상의 backend architecture 설계 및 구현 경험
  • Unit Test, Integration Test를 통한 TDD 경험이 있으신 분
  • Typescript 사용 경험이 있으신 분
  • Code Review, Pair programming 경험이 있으신 분
  • Git 등의 이슈 관리 협업 툴을 통한 개발 경험이 있으신 분

채용절차 Recruiting Process

서류 전형 → Online Coding Test → Job Interview → Culture Interview → 처우 협의 → 입사

지원안내 How to apply