Duplicate
🖥️

백엔드 개발자

📮 이메일로 지원하기

🔖 입사지원서 바로가기

<백엔드 개발자는?>
직무소개: 인공지능 학습 데이터 플랫폼 기업 크라우드웍스의 backbone이자 심장인 플랫폼의 백엔드 영역을 개발하고 운영합니다. 주로 Java 11, Spring Boot, JPA/Hibernate, Mybatis, MySQL, Nginx 등을 사용하지만, 필요에 따라 다양한 기술을 사용합니다. 실제로 데이터 처리를 위해 Python을 사용하거나, 서비스를 확장하는 과정에서 사용한 워드프레스를 기술적으로 지원하기 위해 PHP, Apache도 사용합니다. Data Pipeline 구축을 위해 RabbitMQ나 Kafka와 연동하기도 하며, 고객사의 요청에 의해 ELK stack과 연동하기도 합니다. 아키텍처 레벨에서 최선의 선택을 하기 위해서 상기 나열한 애플리케이션, RDB, 웹 서버 뿐만 아니라 웹 환경을 구성하는 다양한 요소에 대해 이해하고 있어야 합니다. 더 나아가 웹 시스템에서 발생하는 대량의 데이터를 처리하기 위한 다양한 분산 솔루션에 대한 이해도 필요합니다.
업무 상 Challenge: 크라우드웍스가 성장함에 따라 여러가지 신규 기능을 도입할 수 있도록 확장 가능한 구조로 개발하고, 동시에 나날이 늘어나는 트래픽에 대응할 수 있도록 시스템을 개선합니다. 측정한 트래픽을 기반으로 각 기능의 성능을 개선하고, 비즈니스 파트와 협업하여 도메인의 의미를 세분화 및 분리하여 scale-out이 가능하도록 준비합니다. 그래서 우리는 추상화와 인터페이스를 중요하게 생각합니다. 현재 주어진 선택지 내에서 최선의 답을 찾기 위해 토론과 논의를 거쳐 설계합니다. 더 나아가 설계나 방법론 뿐만 아니라 개발자에게 중요한 코드 레벨에서의 의사소통과 협업을 중요하게 생각합니다.
커리어 성장 요소: 우리의 일은 달리는 자동차의 바퀴를 바꾸는 일입니다. 열정적인 개발자라면 시스템의 과거와 현재, 미래와 성능을 모두 고려하면서 기능을 확장하는 작업이 얼마나 큰 기회인지 이해할 것입니다. 백엔드 개발의 모든 성장 요소를 갖추고 있다고 생각합니다. 개발자 간의 협업과 의미론적인 확장가능성을 중요하게 생각하기 때문에 애플리케이션 레이어와 경계, 책임의 분리를 중요하게 여깁니다. 단일 서버로 시작한 우리 시스템이 현재는 여러 서비스로 확장되었습니다. 이제는 더 많은 서비스와 트래픽을 수용할 수 있도록 준비하고 있으며, 그 복잡성의 매력을 지원자 여러분과 함께 경험하고 싶습니다.
<백엔드 개발자 JD영상>

주요업무

백엔드 개발
성능과 레거시 운영, 확장가능성을 모두 고려한 백엔드 시스템을 개발합니다.
서비스 및 인프라 운영
개발한 시스템을 운영하면서 필요한 다양한 지원업무를 수행하고 시스템의 퀄리티를 높입니다. 좀 더 넓게는 시스템의 기반이 되는 인프라 영역까지 조율하여 아키텍처 레벨에서의 빌드퀄리티를 향상시키기 위해 노력합니다.
신규 서비스 API 설계, 개발
지금도 많은 기능이 있지만 시장의 선두주자로서 여러가지 마일스톤을 가지고 있습니다. 기존 서비스를 확장하는 신규 API는 물론, 기존에 없던 서비스를 설계 및 개발하기도 합니다.
성능 측정, 튜닝
성능을 고려한 시스템과 아닌 시스템은 내부적으로 엄청난 차이가 있을 것입니다. 실제 측정치를 바탕으로 성능 이슈를 해결합니다.

자격요건

학력: 무관
경력: Java를 사용한 하나의 서비스를 5년 이상 운영 및 개발하신 분, 혹은 그에 준하는 능력 (시니어, 주니어는 2년 이상)
필요훈련 및 자격
원활한 커뮤니케이션
알고리즘, 자료구조, 네트워크 등 컴퓨팅 기본 지식에 대한 이해
웹 기술에 대한 전반적인 이해
자기 주도적인 업무 수행 및 학습 능력

우대사항

대규모 트래픽으로 발생하는 문제를 해결한 경험이 있는 분
다양한 방법으로 성능을 개선한 경험이 있는 분
책임이 분산된 시스템을 경험하신 분
Open API 개발 및 운영 경험이 있는 분
대규모 아키텍처 전환 경험이 있는 분
기술서적을 읽고 감동한 경험이 있는 분
Ubiquitous language 하나를 위해 일주일 이상 고민해 보신 분
개발 조직에서 분업과 협업의 차이를 이해하시는 분
Atlassian package 유경험자: Jira, Confluence 등

혜택 및 복지

업무에 몰입할 수 있는 최고의 환경을 제공합니다.
• 2호선/분당선 환승역인 선릉역에 위치한 사무실
• 카페같은 라운지와 쾌적한 사무실 공간
• 최신형 맥북 프로와 4K 모니터(교체 가능), 웰컴 사무용품 지원
• 필요한 디자인 도구 구매 지원
• 회사 저지 지급 (고급 스포츠 브랜드)
크웍인의 성장을 격려하고 지원합니다.
• 세미나, 컨퍼런스 등 참가 독려 및 참가비 지원
• 도서 및 인강 지원
• 스터디, 세미나를 위한 회의실 지원
크웍인을 위한 다양한 제도가 준비되어 있습니다.
• 복지 적금/연금 제도: 2년 재직시
• 사내 대출 제도: 연봉의 50%까지 금리 1% 장기 대출
• 대기업 수준 종합검진 (네이버 우수협력사로 네이버와 동일 수준)
• 눈치 없는 휴가, 칼퇴, 퇴직금, 4대보험 등 너무나 당연한 기본 복지 정책
가장 큰 혜택은 동료입니다.
• 회사에서 보증하는 굿맨들과 함께합니다. (꼼꼼한 채용을 하는 이유!)
• 성격 파탄자가 없어요. 앞으로도 없을 거예요.

채용 절차

1차 (서류전형) → 2차 (실무진 및 해당 그룹 소속 임원 면접) → 3차 (대표이사 및 임원 면접)

지원 안내

• people@crowdworks.kr 혹은 입사지원서 다이렉트 (구글)로 이력서와 자기소개서를 보내 주세요.
• 첨부파일은 PDF 형식으로 보내 주세요.
• 서류전형, 면접전형은 합격자에 한하여 연락 드립니다.
• 실시간으로 채용을 진행하며 최종 합격하는 분이 생기면 채용을 마감합니다.
📩
*채용과 관련하여 궁금한 점이 있는 분들은 people@crowdworks.kr 로 연락주세요

크라우드웍스 더 알아보기

TOP