이러한 분과 함께하고 싶어요!
테이텀에서의 백엔드 개발자의 역할은 단순한 개발이 아닌 대규모 클라우드 데이터 처리, 보안 인사이트 도출, 고성능 분산 시스템 운영 등 클라우드 보안 플랫폼의 핵심 기술을 다루는 역할입니다.
Must-have
• 컴퓨터공학 또는 관련 전공 학사 학위 보유자
• API 설계 및 대규모 데이터 처리 중심의 백엔드 개발 경험 (총 개발경력 3~5년)
• TypeScript 및 Python을 능숙하게 활용할 수 있는 분
• NestJS, Flask, Django 등의 백엔드 프레임워크를 사용한 실무 경험 보유
• RESTful API 설계 및 개발 경험 보유
• ETL 프로세스 및 데이터 파이프라인에 대한 높은 이해도를 보유한 분
• 분산 메시징 시스템 경험 보유한 분
- Apache Kafka, RabbitMQ 등을 활용한 데이터 스트리밍 및 메시징 시스템 구축 경험
• 데이터베이스 기술 경험 보유한 분
- NoSQL: MongoDB, Elasticsearch
- RDBMS: PostgreSQL (TimescaleDB), MySQL
• Distributed System & Microservices 환경에서의 성능 강화, 디버깅 및 문제 해결 능력 보유한 분
- Database Indexing, Load Testing, Redis, Memcached 등을 활용한 성능 최적화 경험
- Circuit Breaker, Rate Limiting 적용 경험
필수 기술 스택
• Programming Languages 및 Frameworks
- Languages: TypeScript, Python, Javascript, or Go.
- Backend Frameworks: NestJS (TypeScript), Flask & Django (Python)
• Distributed Messaging & Caching
- Messaging Systems: Apache Kafka, RabbitMQ
- Caching & Session Storage: Redis
• Databases & Storage
- Relational Databases (SQL): MySQL, PostgreSQL
- NoSQL Databases: MongoDB
• CI/CD & Automation
- CI/CD Pipelines: GitHub Actions, Ansible
- Infrastructure as Code & Deployment: Terraform, Helm, ArgoCD, Octopus
• Monitoring & Logging
- Monitoring & Observability: Grafana, Prometheus
• Communication & Collaboration
- Jira, Confluence, Slack