토스랩 Back-end 개발 직무를 한 마디로 설명한다면?
DAU 100,000 + 이상의 Live-Product 서버를 안정적으로 운영하고,
달리는 기차의 바퀴를 주저없이 갈아끼는 혁신을 최고의 동료들과 이뤄내는 직무입니다.
주요업무
•
REST API 설계와 개발
•
백엔드 아키텍처 설계와 개선
•
DBMS, RDB 및 NoSQL 운영
•
AWS 기반의 인프라 운영
•
다양한 서버 사이드 기술의 검토 및 운영
토스랩 Back-end팀 사용 기술
•
인프라: AWS
•
메인언어: JavaScript(Node.js), Java
•
그 외 사용언어: Kotlin, Python
•
개발환경: macOS, IntelliJ
•
Node.js 기반의 Main server + Sping Boot 기반의 Microservice 구성
•
통신: REST-like API, WebSocket
•
DBMS: MongoDB, MySQL, PostreSQL, DynamoDB, Redshift
•
검색: Solr, Elasticsearch
•
그 외: Redis, RabbitMQ, Kafka, Express, Nginx, Docker 등
•
하려는 것들: K8s, Service mesh, TypeScript 등
자격요건
•
백엔드 개발 경험 필수
•
JavaScript(Node.js), Java 사용 경험자
•
웹 프레임워크 사용 경험자
•
데이터베이스 설계와 운영에 대한 이해도가 높은 자
•
Linux 환경 사용 경험자
•
협업 및 타 부서와의 원활한 커뮤니케이션 능력 보유자
우대사항
•
비동기 서비스에 대한 경험을 보유하신 분
•
실시간/메시징 서비스 개발 경험이 있으신 분
•
대용량 트래픽 운영 경험이 있으신 분
•
어느 방향이든 성장을 고민하고, 이를 위해 실천하신 분
•
주도적으로 문제를 발견하고, 발견한 문제에 대한 해결방안을 제시하실 수 있는 분