
nubank
Staff Software Engineer
AI 요약
Nubank에서 백엔드 소프트웨어 엔지니어를 채용합니다. Clojure를 메인 언어로 사용하며, Finagle, Kafka, Datomic, DynamoDB, Prometheus, Kubernetes 등 다양한 기술 스택을 활용합니다. 대규모 분산 시스템 설계 및 구축 경험, 마이크로서비스 아키텍처에 대한 깊은 이해, 클라우드 기술 경험이 필수적입니다. 팀 리딩 및 멘토링 경험, 애자일 방법론 및 CI/CD 경험도 중요하게 평가됩니다. 뛰어난 영어 구사 능력과 함께 금융 서비스 분야의 복잡성을 해결하고 혁신을 주도할 인재를 찾습니다.
주요 업무
Clojure를 사용한 수평적 확장 가능한 마이크로서비스 개발, Kafka를 이용한 서비스 간 통신, AWS 환경에서의 CI/CD, Datomic/DynamoDB 데이터 저장, Prometheus를 활용한 모니터링, Kubernetes 환경 운영, 대규모 분산 시스템 아키텍처 이해 및 기술 방향 설정, 팀 간 엔지니어 멘토링, 코드 작성/테스트/문서화/유지보수, 제품/디자인/엔지니어링 리더와의 협업, 서비스 관찰 가능성 및 성능 모니터링, 온콜 로테이션 참여 및 장애 대응, 비즈니스 요구에 따른 모바일/프론트엔드 개발 기여
자격 요건
필수: 복잡한 환경에서의 디지털 제품 개발 10년 이상 경험, 분산 시스템/마이크로서비스 아키텍처/클라우드 기술에 대한 깊은 전문성, 대규모 시스템 설계 및 제공 경험, 객체 지향 또는 함수형 프로그래밍 언어 배경 및 여러 언어 작업 능력, 팀 간 기술 이니셔티브 주도 경험, 애자일 방법론 및 CI/CD 경험, 좋은 커뮤니케이션 능력, 고급 영어 구사 능력
우대: (명시되지 않음, 하지만 Clojure 경험이 있다면 유리할 수 있음)
기술 스택
ClojureFinagleKafkaDatomicDynamoDBPrometheusKubernetesAWSCI/CD함수형 프로그래밍마이크로서비스 아키텍처분산 시스템