Search
Duplicate
❤️

Backend Engineer

소개

백엔드 개발자는 글램 서비스 개발을 위해 필요한 신기술 도입 검토 및 서버 인프라 개선을 통해 실제 서비스에 혁신적인 변화를 만들어가는 업무를 진행하게 됩니다. 사람과 사람을 매칭할 때 기존 추천시스템에서 겪지 못한 다양한 기술적인 챌린지를 경험할 수 있으며 이를 빅데이터 및 AI 기반 서비스를 활용하여 개선하고 확장하게 됩니다. 현재 큐피스트는 필요한 솔루션을 만드는 과정을 통해 깊은 기술력을 가지게 되었고 더 발전된 기술을 학습하고 적용하려고 합니다.
현재 서버 인프라는 AWS위에서 운영되고 있으며 Fargate, Elastic Beanstalk, ECS를 중심으로 SQS, Firehose, ElasticCache(Redis), RDS, AWS Elasticsearch, CloudFront, Global Accelerator, AWS R kognition, AirFlow 등 기술 스택 및 다양한 클라우드 서비스를 사용하고 있습니다. 따라서 클라우드 플랫폼에 관심 있는 DevOps들에게 최신 기술 스택을 직접 사용해 볼 수 있는 좋은 기회가 될 것입니다. 이 뿐만 아니라, 글램(GLAM)은 MAU 30만 이상의 대용량 트래픽을 갖는 서비스이기 때문에 다양한 데이터 처리 및 분석처리를 경험해 볼 수도 있습니다.
백엔드 서버는 Python 기반 WSGI, ASGI Framework (Flask / Django / FastAPI)를 사용하고 있습니다. 대부분은 MSA 형태로 구성되어 있으며, 일부 핵심적인 기능을 담당하는 Monolithic 서비스도 존재합니다. 또한 OOP, Design Patterns, TDD, DDD, Code Review를 통하여 기술적 Best Practice를 지향하고 있습니다.
또한 엔지니어의 개별적인 성장을 위해서 매달 하루, 매분기 마다 2주씩 비즈니스를 떠나 기술적인 다양한 작업을 할 수 있는 환경을 만들고 다같이 성정하고 있습니다.
백엔드 기술은 언제든지 새로운 기술을 제안하여 검토해볼 수 있고 서비스 요구사항을 충족한다면 빠른 도입을 지향하고 있습니다. 서비스의 규모가 커짐에 따라 자연스럽게 마이크로서비스 환경으로 분산되었고 이는 지속해서 발전하는 중입니다. 최근에서는 정적인 데이팅 서비스를 넘어서 글로벌 소셜 서비스로 발전시키고 있는 중입니다. 실시간 라이브 스트리밍, 브로드 캐스팅(방송)기능을 통해 다양한 기술적인 챌린징한 과업들이 주어졌습니다. 이러한 과정인 만큼 업계 최고 수준의 보상으로 엔지니어분들을 모시고자 합니다. 서비스를 한 번 개발하고 단순 관리만 하는 것이 아닌, 지속적으로 성장하는 서비스를 함께 만들어 가고 성공을 같이 누리실 동료를 모십니다.
지속적인 서비스 고도화, 투자 유치 등의 사업 확장으로 인한 상시 채용 포지션입니다.
기술적 챌린지를 통해 함께 성장해 나가며 즐거운 기술문화를 만들어 나갈 수 있는 엔지니어 분들의 지원을 기다립니다

자격 요건

기본 CS 지식(OS/Network/DB/Data Structure/Algorithm등)을 보유하고 실무에 활용 가능하신 분.
여러 Server Language (Python/JAVA/Kotlin/GO/C++ 등 중 하나)중 1개 이상 능숙한 언어를 보유하신 분.
여러 Web Framework (Django/Flask/Spring/Laravel 등)중 1개 이상 능숙하게 사용하실 수 있는 분.
다양한 가이드를 통해 능동적으로 업무를 진행하실 수 있는 분.
여러 상황에서 근본적인 문제를 도출하고 해결하실 수 있는 분.
Technical 요소를 담은 내용을 글 또는 대화로 의사전달 하거나 문서화를 할 수 있는 분.
협업 도구 사용에 능숙하고 이해 관계자와의 능숙한 협업이 가능하신 분.

우대 사항

클라우드 컴퓨팅 플랫폼(AWS, GCP, Azure 등)을 활용한 업무 경험
비동기 시스템 도입 및 활용 경험
글로벌 프로젝트 혹은 대용량 트래픽 처리 경험이 있으신 분
기술 스택 선정 의사결정 경험이 있으신 분.
Over, Under Engineering을 능동적으로 파악하며 대응이 가능하신 분.
상황에 맞는 최적의 Design Pattern, Code / System Modularize가 가능하신 분.
엔지니어 조직의 생산성을 향상 시킬 수 있고 다양한 Risk management가 가능하신 분.
다양한 처리 방식(Asynchronous / Multithreading / Multiprocessing / Synchronized / Parallel등)에 이해하고 활용 하실 수 있는 분.
MSA / DDD / EDD / TDD / Clean Architecture 등 다양한 Architecture 및 방법론의 개념을 이해하고 Service / System Design을 스스로 정의 할 수 있는 분.
Technical 요소를 청자 수준을 고려하여 다양한 채널로 의사소통 가능하신 분.
우대 사항은 필수조건이 아니며, 이러한 챌린징 또는 성장을 함께 해 나가실 분들을 환영합니다.

혜택 및 복지

업계 상위 수준 보상
iMac, Macbook Pro 및 듀얼 모니터 등 직군에 맞는 최고급 업무 장비 지원
구성원의 성장을 위해 도서 구입 무제한 지원
직무적 성장을 위한 교육 지원
자유로운 연차 / 반차 / 반반차 사용
시차 출퇴근 제도 (09:00 ~ 11:00 사이 원하는 시간에 자유롭게 출근)
장기근속 유급 휴가 및 휴가비 지원
4대 보험 및 종합 건강검진 지원
☕️ 맛있는 간식과 향긋한 커피가 있는 카페테리아 및 광장
점심 제공 야근 시 석식 제공 및 택시비 지원 (개인 법인카드 제공)
<와인 클럽>, <마성의 마작 클럽>, <러닝 클럽>, <기술 공유 클럽> 등 다양한 모임 운영
큐피스트 지원자, 구성원의 성장과 강점 개발을 위해 약 10만 원 상당의 성향 검사(MBTI) 제공
Loma 전 상품 직원 할인가로 평생 구매

채용 절차

서류 지원
사전 과제 (직무별 상이)
1차 인터뷰(직무)
2차 인터뷰(문화)
레퍼런스 체크
최종 합격

큐피스트 엔지니어가 일하는 방법

큐피스트는 다양한 기술 스택을 사용 할 수 있는 개발 문화를 가지고 있어요.
엔지니어링 클래스 스터디가 진행되고 있어요. 최근 큐피스트는 엔지니어 구성원이 많이 늘어났어요!

지원 방법

recruit@cupist.com 으로 자유형식의 지원서를 보내주세요. 채용 문의는 언제나 환영합니다.