Search
Duplicate

Software Engineer

Software Engineer 는 CLASS101의 다양한 서비스를 설계, 개발, 운영합니다.

 Software Engineer 지원하기(클릭)

주요업무(합류하시면 이런 일을 함께 해요!)
클래스101의 다양한 서비스 설계 및 개발, 운영
기존 서비스를 마이크로서비스로 전환
자격요건(이런 분을 찾고 있어요!)
소프트웨어 개발 경력 3년 이상 혹은 이에 준하는 실력을 갖추신 분
비즈니스 요건을 빠르게 이해하고 능숙하게 데이터 모델과 API를 디자인할 수 있는 분
팀원에게 자신의 지식을 전할 수 있는 의사소통 능력을 가지신 분
비즈니스 상황에 맞는 최선의 기술을 선택할 수 있는 분
코드에 대해서 토론하기를 즐겨하시는 분
우대사항(이런 경험을 가진 분이라면 더욱 좋아요!)
소프트웨어 개발 경력 7년 이상 혹은 이에 준하는 실력을 갖추신 분
대용량 웹서비스 개발 경험이 있으신 분
마이크로서비스 아키텍쳐 개발/운영 경험이 있으신 분
AWS/GCP를 통해 인프라를 구축한 경험이 있으신 분
Redis 등 대용량 처리를 위한 서버 설계 경험이 있으신 분
ffmpeg, 동영상 인코딩, 영상/음성 전처리에 대한 경험이 있으신 분
오픈 소스에 기여한 적이 있으신 분
GitHub 링크 첨부
 개발문화(클래스101의 개발문화는 이렇습니다!)
코드 리뷰로 시행착오를 줄입니다.
자신이 생각하는 최선의 개발 방향을 존중합니다.
서비스에 필요한 것은 직접 제안하고 제품에 도입할 수 있습니다.
정기적으로 모여 서로의 기술과 지식을 나누는 테크 토크와 세미나를 운영합니다.
프론트엔드 개발자와 백엔드 개발자의 경계를 두지 않습니다. 코드 전체를 이해할 수 있을 때 효율적인 코드와 프로덕트가 나온다고 믿기 때문입니다.
 개발환경(클래스101의 개발환경은 이렇습니다!)
Java 와 Kotlin 을 사용해서 SpringBoot 로 Application 을 개발합니다.
커밋이 반영되는 즉시 스테이징 환경에 배포되는 CI/CD 환경을 갖추고 있습니다.
GraphQL Query/Mutation의 정적 타입을 자동으로 생성하여, 서버와 클라이언트 사이에서 인터페이스가 달라 생기는 오류를 컴파일 타임에 확인할 수 있습니다.
코드 리뷰 없이는 코드를 반영하지 않습니다. 코드 품질을 위해, 그리고 서로의 성장을 위해 꼼꼼한 코드 리뷰를 진행합니다.
팀에 도움이 되는 신기술과 문화가 있다면 적극적으로 채택하는 편이며, 이를 주도적으로 할 수 있는 환경을 제공합니다.
개발자의 경험을 개선하는 플랫폼팀이 개발자의 생산성과 개발 환경을 개선하기 위해 노력하고 있습니다.
 기술스택(클래스101이 사용하는 기술스택입니다. 좌측 삼각형을 클릭해주세요!)
Front-end
Java Back-end
Node.js Back-end
 합류여정
채용형태: 정규직(수습 3개월)
채용과정: 서류전형 → 코딩테스트 → 인터뷰 → 최종합격
필요 시, 전형 진행 중 전화 인터뷰 또는 레퍼런스 체크를 요청할 수 있습니다.
각 전형 결과(합격/불합격)는 모든 지원자분들께 일주일 이내로 개별 연락 드립니다.
 주의사항
모든 첨부파일은 PDF 형식으로 제출해주세요.
GitHub 계정을 제출해주시면 더 많은 피드백을 나눌 수 있습니다.
평가와 관련이 없으므로, 이력서에 증명사진을 첨부하지 않습니다.
문의사항
 CLASS101 채용팀: recruit@101.inc
본 채용 공고와 관련한 문의사항이 있으시다면, 언제든지 채용팀으로 문의해주세요!
채용 과정에 대해 궁금하시다면? 자주 묻는 질문