담당업무
- 데이터 기반 서비스를 운영하는 데에 필수적인 DB를 설계하고, 도메인에 대한 이해를 바탕으로 서버 API를 구현합니다. - 정성적 인터뷰 및 정량적 데이터 분석을 통해 유저가 겪고 있는 문제에 대한 정의 및 가설이 설정되면, 이를 바탕으로 유저의 핵심 니즈에 대한 해결책(mvp)을 마련합니다. - 백엔드 엔지니어는 위 논의 과정에 적극적으로 참여하며, 빠르게 DB 및 API 서버를 설계하고 구현합니다. - 서비스가 성장함에 따라서 다수의 트래픽을 안정적으로 다룰 수 있도록 확장성이 있는 시스템을 설계하고 구현합니다.
자격요건
- 백엔드 개발 6년 이상 혹은 그에 준하는 실력을 갖추신 분 - 서버 프레임워크를 활용해 REST / GraphQL API 개발 경험이 있는 분 (Spring / Django / Nest 등 언어, 프레임워크 무관) - 서비스를 위한 DB설계 및 유저 데이터 설계를 해 본 분 - RDBMS, NoSQL 등의 DB에 대한 이해가 깊은 분 - AWS를 활용한 클라우드 환경에서의 개발과 배포 경험이 있는 분 - Git을 활용한 코드 관리 및 Git Flow 방식의 협업이 익숙하신 분
기술 스택 - Spring Boot (Kotlin) / Flask (Python) / FastAPI (Python) - Angular (TypeScript) - TypeScript / React.js / Next.js / Storybook / TailwindCSS 로 전환 진행 중 - MySQL(Aurora) / MongoDB / Redis / Neo4j - Elasticsearch, Kibana - AWS(ECS, EKS, Lambda 등), GCP - Airflow - EKS 기반의 Kubernetes, ArgoCD, Helm, Docker - Github / Jenkins
필요역량 - 팀 플레이어로서 동료들과 업무적인 도움을 주고 받는 데에 편안한 분 - 토론 과정에서 본인의 생각과 다른 의견이 제시되더라도 열린 마음으로 논의를 이어갈 수 있는 분 - 이미 알고 있는 문제의 정답을 맞추는 것보다 새로운 문제의 해답을 찾아가는 데에 열정을 가지고 계신 분 - 전문가로서의 성장에 대한 열정과 자신감을 가지고 계신 분 - 초기 스타트업의 속도감과 역동성을 즐길 수 있는 분
우대사항
* 우대사항이자 팀에서 지향하고 있는 방향성이기도 합니다.
- 도메인 주도 설계(DDD)에 대한 이해가 있는 분 - 테스트 코드를 기반으로 안정성 있는 코드를 구현하고, 지속적으로 리팩토링 해 본 경험이 있는 분 - 프로덕트팀 및 프론트 엔지니어와 협업한 경험이 있고, 실제 제품을 출시해본 경험이 있는 분 - CI/CD 자동화 경험이 있는 분 - DB 퍼포먼스 개선 및 폭넓은 운영 경험이 있는 분 - 대규모 트래픽 및 대용량 데이터 처리에 대한 경험이 있는 분 - 멀티인스턴스 환경에서의 서버개발 및 로드 분산 경험이 있는 분 - Elasticsearch 등 검색엔진 구축 및 활용 경험이 있는 분 - 외부 검색엔진 최적화 경험(쿼리최적화, 시멘틱 태그, SSR 등)이 있는 분 - 동료의 성장을 이끌어보신 경험이 있는 분
|