Toss Lab
home
토스랩이 걸어온 길
home

Back-end 개발

토스랩 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 환경 사용 경험자
협업 및 타 부서와의 원활한 커뮤니케이션 능력 보유자

우대사항

비동기 서비스에 대한 경험을 보유하신 분
실시간/메시징 서비스 개발 경험이 있으신 분
대용량 트래픽 운영 경험이 있으신 분
어느 방향이든 성장을 고민하고, 이를 위해 실천하신 분
주도적으로 문제를 발견하고, 발견한 문제에 대한 해결방안을 제시하실 수 있는 분