Rust 개발 서비스
백엔드 서비스와 API, 블록체인과 Web3, 시스템 및 인프라 소프트웨어, 보안 도구, 데이터 및 AI 인프라, 임베디드 펌웨어, WebAssembly, 데스크톱 및 커맨드라인 애플리케이션을 위한 Rust 개발 서비스입니다. 귀사 팀에 합류하는 전담 Rust 개발자 또는 처음부터 끝까지 수행해 드리는 Rust 프로젝트 중에서 선택하실 수 있습니다.
Rust 기반 개발 영역
백엔드 서비스와 API
Tokio 위의 Axum, Actix Web, tonic 기반 HTTP 및 gRPC 서비스를 구축하며, SQLx를 통한 PostgreSQL과 OpenTelemetry 트레이싱을 적용합니다. 지연 시간, 메모리, 요청당 비용이 중요한 결제, 트레이딩, 고트래픽 API에 적합합니다.
블록체인 및 Web3
Anchor 기반 Solana 프로그램, Substrate와 Polkadot 런타임, Reth와 Alloy 같은 Rust EVM 도구, 영지식 증명 시스템과 그 주변의 인덱서, 지갑, 거래소 백엔드를 구축합니다.
시스템 및 인프라 소프트웨어
프록시, 네트워크 서비스, 스토리지 엔진, 관측성 에이전트, kube-rs 기반 Kubernetes 오퍼레이터를 구축합니다. 성능을 예측할 수 있어야 하고 가비지 컬렉터 중단을 허용할 수 없는 곳에 적합합니다.
보안 도구 및 암호화
스캐너, 샌드박스, 네트워크 검사, 엔드포인트 에이전트를 메모리 안전 코드로 만들며, 암호화는 직접 만든 기본 요소가 아니라 RustCrypto, ring, rustls 같은 감사를 거친 크레이트 위에 구축합니다.
데이터 및 AI 인프라
Polars, Apache Arrow, DataFusion, Kafka 컨슈머 기반 고처리량 파이프라인과 Candle 또는 ONNX Runtime으로 제공하는 모델 추론을 구축합니다. Python이나 JVM이 연산 자원을 너무 많이 쓰는 곳에 적합합니다.
임베디드 Rust 및 펌웨어
STM32, Nordic nRF, ESP32, Raspberry Pi RP2040 및 RP2350 마이크로컨트롤러용 Embassy, RTIC, embedded-hal 기반 펌웨어와 임베디드 Linux의 Rust 서비스를 개발합니다.
WebAssembly
이미지 처리, 편집기, 시뮬레이션처럼 브라우저에서 무거운 작업을 처리하는 WebAssembly로 컴파일한 Rust, 그리고 Wasmtime과 WASI 기반 서버 사이드 컴포넌트나 Cloudflare Workers 기반 엣지 구성 요소를 구현합니다.
데스크톱 및 커맨드라인 애플리케이션
Slint, Tauri, egui 기반 크로스 플랫폼 데스크톱 소프트웨어와 clap 기반 커맨드라인 도구를 플랫폼마다 독립 실행형 바이너리 하나로 배포합니다. Windows, macOS, Ubuntu용 당사 노트북 에이전트도 같은 방식으로 만들었습니다.
기존 시스템 안의 Rust
PyO3와 maturin 기반 Python 확장, napi-rs 기반 Node.js 애드온, .NET, C, C++용 C ABI를 제공하거나, 메모리 안전하지 않은 C 및 C++ 모듈을 안정적인 인터페이스 뒤에서 하나씩 교체하며, 전후로 벤치마크와 공유 테스트를 수행합니다.
Rust 개발자 채용
전담 Rust 개발자
귀사 팀에 풀타임으로 합류해 귀사의 저장소, 트래커, 회의에서 일하고 귀사의 리드에게 보고하는 Rust 개발자 인력입니다. 면접은 귀사가 진행하고, 우크라이나 현지 계약, 급여, 청구, 휴가는 당사가 맡습니다.
Rust 프로젝트 수행
Rust 프로젝트를 범위 정의부터 릴리스까지 맡는 팀입니다. 견적, 개발, 테스트, 배포를 수행하며, 계획과 품질을 책임지는 기술 리드가 당사에 있습니다.
Rust 지원 및 인수
다른 팀에서 인수하거나 계속 운영하는 기존 Rust 시스템입니다. 읽기 전용 검토와 서면 위험 목록을 먼저 제공하고, 이후 영향이 큰 순서로 수정과 신규 기능을 진행합니다.
전담 개발팀 페이지는 전문가가 귀사 팀에 합류하는 방식을 설명하고, 외주 개발 페이지는 프로젝트 납품, 인수, 비용 청구 방식을 다룹니다.
Rust 프로젝트를 맡는 사람들
Rust 개발자
백엔드, 블록체인, 시스템, WebAssembly를 위한 Rust
임베디드 및 펌웨어 엔지니어
마이크로컨트롤러와 임베디드 Linux 기반 Rust
.NET, Python, 프런트엔드 엔지니어
Rust 컴포넌트가 연결되는 서비스와 웹 프런트엔드
DevOps 엔지니어
파이프라인, 크로스 컴파일, 릴리스
QA 엔지니어
릴리스마다 적용하는 테스트 계획과 자동화
Rust 작성 방식
빌드가 규칙을 강제합니다. Clippy의 pedantic 세트에 프로젝트에 맞게 고른 restriction 린트를 더하고, CI에서는 경고를 오류로 처리하며, 의존성 라이선스와 보안 권고는 cargo-deny로 확인하고, 툴체인은 고정하고, 모든 대상 플랫폼에 대해 크로스 컴파일 점검을 수행합니다. unsafe 코드는 문서화된 작은 블록으로 제한합니다.
테스트는 실제로 무언가를 잡아내야 합니다. 나열할 수 없는 입력에는 속성 기반 테스트를, 신뢰할 수 없는 데이터를 파싱하는 모든 곳에는 퍼징을, 코드가 어떻게 동작하든 통과하는 테스트를 찾는 데는 cargo-mutants 변이 테스트를 사용합니다. 당사 자체 Rust 제품도 이 규칙으로 운영하며, 귀사 프로젝트에서는 이를 가져오거나 귀사 팀의 기존 관례를 따릅니다.
그 밖에 당사가 사용하는 언어
Java 개발
Java 개발 서비스: Spring Boot 마이크로서비스, 은행 및 결제 시스템, 이커머스와 SaaS 백엔드, Kafka 연동, 레거시 현대화를 전담 Java 개발자 또는 프로젝트 납품으로 제공합니다.
Node.js 개발
Node.js 개발 서비스: TypeScript API, 이커머스와 SaaS 백엔드, 핀테크 연동, 실시간 및 스트리밍 기능, 서버리스 함수를 전담 Node.js 개발자 또는 프로젝트 납품으로 제공합니다.
PHP 개발
PHP 개발 서비스: Laravel과 Symfony 애플리케이션, Magento, Shopware, WooCommerce 기반 이커머스, API, WordPress와 Drupal, PHP 업그레이드를 전담 PHP 개발자 또는 프로젝트 납품으로 제공합니다.
C 및 C++ 개발
C 및 C++ 개발 서비스: 임베디드 펌웨어, Qt 데스크톱 소프트웨어, 네트워크 및 통신 소프트웨어, 저지연 시스템, 보안 소프트웨어, C++ 현대화를 전담 C++ 개발자 또는 프로젝트 납품으로 제공합니다.
Go 개발
Go 개발 서비스: Golang 마이크로서비스와 API, 핀테크와 SaaS 백엔드, Kubernetes 오퍼레이터, 이벤트 파이프라인, 네트워크 및 보안 소프트웨어를 전담 Go 개발자 또는 프로젝트 납품으로 제공합니다.
Kotlin 및 Android 개발
은행, 미디어, 쇼핑, 헬스 앱을 위한 Kotlin과 Jetpack Compose 기반 Android 앱 개발 서비스와 Kotlin Multiplatform, Ktor 백엔드를 전담 Kotlin 개발자 또는 프로젝트 납품으로 제공합니다.
Swift 및 iOS 개발
Swift와 SwiftUI 기반 iOS 앱 개발 서비스: 은행, 쇼핑, 미디어, 헬스 앱, Apple Watch와 Vision Pro 앱, Objective-C 유지보수, App Store 릴리스를 전담 iOS 개발자 또는 프로젝트 납품으로 제공합니다.
Scala 개발
Scala 개발 서비스: Apache Spark 파이프라인, 핀테크와 애드테크 백엔드, Akka, Pekko, ZIO 또는 Cats Effect 기반 서비스, Play 앱, Scala 3 마이그레이션을 전담 Scala 개발자 또는 프로젝트 납품으로 제공합니다.
TypeScript 개발
TypeScript 개발 서비스: Angular, React, Vue 프런트엔드, Node.js 백엔드, 풀스택 앱, 모노레포, JavaScript에서 TypeScript로의 마이그레이션을 전담 TypeScript 개발자 또는 프로젝트 납품으로 제공합니다.
Rust 개발 관련 질문
Rust로 무엇을 만들 수 있습니까?
백엔드 서비스와 API, 블록체인 프로그램과 Web3 백엔드, 시스템 및 인프라 소프트웨어, 보안 도구, 데이터 파이프라인과 추론 서비스, 마이크로컨트롤러 펌웨어, WebAssembly 모듈, 데스크톱 애플리케이션, 커맨드라인 도구, Python, Node.js, .NET 시스템 안의 Rust 라이브러리를 만듭니다. 프로젝트가 Rust라면 필요한 개발자를 제공해 드립니다.
Rust 개발자는 어떤 산업에서 일하십니까?
온체인 프로그램부터 거래소와 지갑까지 블록체인과 Web3, 지연 시간이 곧 돈인 핀테크와 트레이딩, 클라우드 및 네트워크 인프라, 사이버 보안 제품, 데이터 및 AI 플랫폼, 임베디드와 IoT 기기를 다룹니다.
Rust를 직접 사용하십니까?
예. 당사 제품에는 Windows 11, macOS, Ubuntu 기기를 당사 보안 기준에 따라 점검하고 모든 점검 항목을 ISO 27001, CIS, Cyber Essentials, Essential Eight, SOC 2에 대응시킨 데스크톱 에이전트와 근무 시간 기록 데스크톱 앱이 있으며, 둘 다 포털 로그인, 인터페이스 컴포넌트, 번역을 위한 공유 크레이트 위에서 만들었습니다.
기존 Rust 코드베이스를 인수할 수 있습니까?
예. 어떤 것도 바꾸기 전에 unsafe 블록, 신뢰할 수 없는 입력에서의 패닉, 의존성 보안 권고와 라이선스, 테스트 커버리지를 읽기 전용으로 검토하고, 영향도 순으로 위험 목록을 작성하는 것에서 시작합니다.
Rust 개발자 투입까지 얼마나 걸립니까?
적합한 Rust 개발자 인력이 있으면 귀사의 면접, NDA, 지식재산권 양도 절차만 거치면 바로 시작할 수 있습니다. 그렇지 않으면 인재를 탐색하며, 보통 2~3주 안에 후보자 프로필을 전달합니다. 귀사가 승인하기 전에는 누구도 업무를 시작하지 않습니다.
Rust 개발자 채용은 BigTree108을 통해 어떻게 진행합니까?
필요한 업무, 경력 수준, 근무 시간을 알려 주십시오. 당사가 한두 명의 프로필을 제안하면, 귀사는 직접 채용하는 인력과 같은 방식으로 면접을 진행하고, BIG TREE 108 LLC와 하나의 계약을 체결하여 월 1회 하나의 인보이스를 받습니다.
전문가가 만든 결과물의 소유권은 누구에게 있습니까?
귀사에 있습니다. 모든 전문가는 당사와 서명한 계약으로 모든 작업 결과물을 회사에 귀속시키고, 귀사와의 계약으로 이것이 다시 귀사에 귀속됩니다. 코드, 디자인, 문서는 당사만 수정할 수 있는 곳이 아니라 귀사의 저장소와 도구에 직접 전달합니다.
Rust로 무언가를 만들고 계십니까?
프로그램이 해야 할 일과 실행되는 환경을 알려 주십시오. 1영업일 이내에 계획 또는 후보자 프로필로 답변드립니다.