• Express 기반의 백엔드 개발 표준 환경을 구축합니다.
• 관련된 리서치와 개발을 진행하여 신뢰성 있고 생산성 높은 개발 환경을 구축합니다.
• 문서화를 포함하며 결과물 일부는 오픈소스로 공개될 수 있습니다.
• NestJS 기반의 백엔드 개발 표준 환경을 이용하여 다양한 프로덕트를 개발합니다.
경력 및 자격요건
[ 자격요건 ]
• 백엔드 실무 5년차 이상 또는 그에 준하는 역량을 보유하신 분
• Typescript에 익숙하고 OOP에 기반한 설계 및 개발 능력이 있으신 분
• Node.js 환경의 개발 경험이 있으신 분
• MySQL, PostgreSQL 등의 RDBMS 경험이 있으신 분
[ 우대사항 ]
• DDD 및 CQRS를 이용한 서비스 개발에 경험이 있으신분
• TypeORM 또는 JPA 등 ORM 사용과 도메인 모델링 경험이 있으신 분
• 대용량 데이터/트래픽 서비스 개발 및 운영 경험이 있으신 분
• AWS와 같은 Cloud 환경에서 빌드, 배포, 모니터링 등의 운영 경험이 있으신 분
• Linux, Docker의 이해와 활용도가 높으신 분
• Unit/E2E 등 다양한 테스트 수행과 코드 커버리지 개선에 대한 경험이 있으신 분
* 개발환경
• 사용 언어 : Typescript / Node
• 주요 라이브러리: Express, Bull, Knex, Socket.io
• 데이터베이스: PostgreSQL, Redis
• 업무 도구: Azure Devops, Zeplin 사용
• Azure Devops 의 PR방식으로 온라인 코드 리뷰 진행
• AWS EKS 를 이용한 서비스 운영
• Prettier 및 eslint 를 통한 코드 컨벤션 및 스타일 정립