[OPENTRACK] 주니어 백엔드 개발자

요약
직무 서버/백엔드, 블록체인
고용 형태 정규직
경력 1 ~ 4년
연봉 4000 ~ 6000 만원
기간 상시 채용
근무 위치 서울 중구 청계천로 40, (다동) 14층
회사 소개 클레슨 | Programmers
공고상세 Recruit Developer | Programmers
기술 스택
  • Node.js
  • Docker
  • Git
업무 소개

10년 경력의 업계 정상급 전문 개발진과 함께
WEB3 MUSIC PLATFORM 개발을 함께할 인재를 찾고 있습니다.

[WEB3 MUSIC PLATFORM]

  • Web3를 기반으로 한 새로운 패러다임의 Music Streaming 플랫폼을 개발합니다
  • Web3 기반 Musician을 위한 NFT Market을 개발 및 운영합니다
  • 글로벌 음악 강의 플랫폼 최적화 및 Web3 기능 연계, 개선업무를 합니다

[WEB3 MUSIC PLATFORM 백엔드 개발]

  • NodeJS 기반으로 백엔드 비지니스 로직을 개발하고 배포합니다.
  • Smart Contract와 통신하여 블록체인 기반의 비지니스 로직을 개발하고 배포합니다
  • 데이터성격에 맞게 MySql / MongoDB / Redis에 데이터를 적재하고 이용하는 코드를 작성합니다.
  • 여러 백엔드 개발자들이 협업하기 좋은 코드로 지속적으로 리팩토링합니다.
자격 조건
  • Node.js, express 기반의 백엔드 개발 경험이 있으신 분
  • 정적 타입 언어를 사용했거나, TypeScript에 대한 이해가 있으신 분
  • MySQL과 같은 관계형 데이터베이스를 사용하고 기본적인 테이블 설계를 해보신 분
  • HTTP 통신에 대한 기본적인 이해, RESTful API에 대한 설계나 개발 경험이 있으신 분
  • Linux의 기본적인 명령어들을 사용할 수 있고, EC2에 기본적인 패키지들을 설치하고 Node 애플리케이션을 실행할 수 있으신 분
  • HTTP 통신에 대한 기본적인 이해, RESTful API에 대한 설계나 개발 경험이 있으신 분
  • Function, Class, Instance, Object Literal 에 대해 기본적인 내용을 알고 있고, 상황에 따라 적절하게 사용하고 계신 분
  • 기본적인 SQL 문법, JOIN, Subquery 등을 활용할 줄 아시는 분
  • Git과 Github에 대한 기본적인 사용법을 알고 있고, 기본적인 Git의 브랜치 전략들을 사용하는데 무리가 없으신 분
우대사항

우대 조건은 아래 조건을 모두 할 수 있는 분을 의미하진 않습니다.
이 중 일부라도 해당하는 분이시면 즐거운 마음으로 관련 대화를 나눠볼 수 있을것 같습니다.

우대 조건

  • Nest.js를 사용해본 경험이 있으신 분
  • Aws ECR, ECS, EC2, S3, CloudFront, RDS 를 활용한 서비스 구축 경험이 있으신 분
  • Spring MVC와 같은 MVC Framework를 사용해본 경험이 있으신 분
  • OOP에 대한 기본적인 이해도가 있으신 분 (객체의 역할 / 책임 / 협력등)
  • 실행계획 (Explain) 을 통한 인덱스 설계/수정과 슬로우 쿼리에 대한 튜닝 등의 경험이 있으신 분
  • pub-sub 구조, 메세지큐 등의 경험이 있으신 분
  • Jest, supertest 등 테스트 프레임워크를 통해 테스트 코드를 작성해오신 분
  • BlockChain 관련 프로젝트 및 상용 서비스 개발 경험이 있으신 분
  • 글로벌 서비스 개발 경험이 있거나, 글로벌 서비스에 대한 관심이 있으신 분
  • CI/CD 자동화에 경험이 있으신 분
  • 본인 또는 팀에서 만든 서비스를 실제 오픈 / 운영까지 해보신 분
  • 모니터링/로그/알람을 통해 장애를 탐지하고 해결해본 경험이 있으신 분
  • 인프라 엔지니어가 없으면, 본인이 직접 AWS 인프라 구성을 해서라도 문제를 해결해야 속이 시원하신 분
  • jira 등의 협업 도구 사용 경험이 있으신 분
  • 반복적으로 진행하는 수동적인 작업에 불편을 느껴 자동화를 진행해본 경험이 있으신 분
  • 기술 스택의 전환, 시스템의 전환 등 기술 변화를 좋아하고 받아들이는데 부담이 없으신 분
  • 주어진 task를 완료하기 위해 수반되는 모든 일들(필요하다면 팀의 도움 요청, 커뮤니케이션 등)을 주도적으로 하는데 부담이 없이신 분
  • 지식을 팀원과 공유하고 코드 리뷰 등을 통해 피드백 하는 것에 적극적이신 분
  • 팀원들과 함께 일하면서 서로를 존중하고, 서로를 돕는 분위기를 만들어가는데 능숙하신 분

채용절차

서류전형 > 코드 또는 과제 리뷰> 1차면접 > 필요시 최종면접 > 티타임 및 연봉협상 > 최종합격

혜택과 복지

  • 원격 근무 중이며 주 1회 오프라인 미팅과 필요한 경우 오프라인 미팅 진행
  • 탄력적 출퇴근 제도
  • 업무 관련 비용 100% 지원
  • 최고급 장비 및 소프트웨어 제공
  • 업무 교통비 지원
  • 업무 교육비, 세미나 참가비 지원
  • 업무 관련 도서비 지원
  • 4대 보험

음악을 사랑하고, 전 세계인을 행복하게 만들고 싶다면 클레슨팀에 지원해 보세요!

개발 팀 & 환경
팀내 개발자 5
버전 관리 Github
기술 스택 AWS ECS, Node.js, NestJS, AWS RDS, AWS ElastiCache, MongoDB Atlas, WebSocket, Docker, Git
프로젝트 관리 JIRA
OS 환경 Mac OS / Linux
코드 리뷰 Github
추가정보 모든 issue는 Jira에서 관리되고 있습니다. Jira issue number에 맞춰 branch 명을 생성하면 자동으로 Jira에서 tracking이 됩니다. 이후 개발한 코드를 push 및 PR을 생성하고, 리뷰를 신청합니다. 리뷰 및 코멘트, 피드백 수행 후 최종 approve가 되면 코드를 merge 합니다. Backend는 현재 경력 15년 / 8년 차 시니어 개발자들이 리뷰를 진행하고 있습니다. 그러나 코드리뷰는 Top-down 형식이 아닌 집단지성의 힘을 빌려 더 나은 코드를 작성하는 게 목표이므로, 수평적으로 서로 간에 자유롭게 리뷰하고 있습니다