Go-розробка
Послуги з розробки на Go: мікросервіси й API, бекенди для фінтеху та SaaS, хмарна інфраструктура й інструментарій для Kubernetes, високопродуктивні пайплайни даних та ad tech, мережеве ПЗ і ПЗ для безпеки, а також блокчейн-сервіси, із виділеними Golang-розробниками для вашої команди або Go-проєктом, виконаним від початку до кінця.
Що ми створюємо на Go
Мікросервіси й API на Go
HTTP- і gRPC-сервіси на маршрутизаторі зі стандартної бібліотеки, chi чи Gin, з Connect або grpc-go, невеликими деревами залежностей і єдиними статичними бінарниками в distroless-контейнерах, що стартують за мілісекунди.
Фінтех-сервіси для транзакцій
Обробка платежів, гаманці, облікові книги й API переказів з ключами ідемпотентності, transactional outbox для подій, які вони публікують, і десяткові типи для грошей замість чисел із плаваючою комою.
SaaS-бекенди на Go
Мультитенантні бекенди на PostgreSQL через pgx і sqlc, довготривалі робочі процеси на Temporal, фонові завдання на River та ліміти запитів і квоти для кожного тенанта.
Оператори Kubernetes і платформний інструментарій
Оператори та контролери на controller-runtime і Kubebuilder, провайдери Terraform, консольні інструменти на Cobra та внутрішні платформи для розробників, тобто ПЗ того класу, на якому написано саму cloud-native екосистему.
Пайплайни подій із високою пропускною здатністю
Приймання подій, real-time bidding і аналітичні пайплайни на Kafka, NATS або Pub/Sub, які використовують горутини без витоків, з пакетуванням, back-pressure і коректним завершенням роботи.
Мережеве ПЗ і ПЗ для безпеки
Зворотні проксі, API-шлюзи, VPN- і zero-trust-агенти, сканери вразливостей та агенти пересилання логів, побудовані на crypto/tls і стандартних криптографічних пакетах, а не на самописних примітивах.
Блокчейн-ноди та індексатори
Ноди, індексатори та бекенд-сервіси на go-ethereum і Cosmos SDK, з опрацюванням реорганізацій ланцюга та зберіганням ключів підпису в апаратному або хмарному сховищі ключів.
Міграції на Go
Навантажений або затратний сервіс переноситься з PHP, Python, Ruby чи Node.js на Go за тим самим API, з навантажувальними тестами до і після, щоб виграш був виміряний.
Огляд наявного коду на Go
Витоки горутин, гонки даних, неперевірені помилки та вразливі залежності, які виявляють детектор гонок, staticcheck, golangci-lint і govulncheck в огляді в режимі лише читання, з оформленням у вигляді переліку ризиків.
Наші Go-розробники для вашої команди
Виділені Go-розробники
Go-розробники, які приєднуються до вашої команди на повний робочий день, працюють у ваших репозиторіях, трекері й на ваших зустрічах і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.
Проєкти на Go під ключ
Команда, яка веде проєкт на Go від визначення обсягу до релізу: оцінка, розробка, тести й розгортання, а технічний лідер з нашого боку відповідає за план і якість.
Підтримка і прийняття проєктів на Go
Наявна система на Go, яку ми приймаємо від іншої команди або підтримуємо в роботі: спершу огляд без змін у коді й письмовий перелік ризиків, далі виправлення і нові функції в порядку їхньої користі.
На сторінці виділеної команди пояснено, як фахівці приєднуються до вашої команди, а на сторінці аутсорсингу описано реалізацію проєктів, прийняття систем від інших команд і те, як ми беремо оплату.
Хто працює над вашим проєктом на Go
Go-розробники
Сервіси, пайплайни подій і платформний інструментарій
Інженери з хмари та DevOps
Kubernetes, Terraform і пайплайни, якими випускаються Go-сервіси
Фронтенд-інженери
React, Angular або Vue
QA-інженери
Автоматизація тестування API та навантажувального тестування
Як ми працюємо з Go
Помилки обробляються там, де виникають, і ніколи не відкидаються; контексти передають скасування через кожен виклик; детектор гонок і статичний аналіз працюють у пайплайні; залежності залишаються актуальними, а повідомлення про вразливості означають безумовне оновлення.
Розробники працюють у ваших репозиторіях і вашому трекері та за вашим процесом. Український договір, зарплата, виставлення рахунків і відпустки залишаються на нашому боці, а права на все, що вони пишуть, передаються вам.
Інші мови, з якими ми працюємо
Розробка на Java
Розробка на Java: мікросервіси на Spring Boot, банківські та платіжні системи, бекенд для e-commerce і SaaS, інтеграції з Kafka та модернізація legacy-систем. Виділені Java-розробники або реалізація проєкту.
Розробка на Node.js
Розробка на Node.js: API на TypeScript, бекенд для e-commerce і SaaS, фінтех-інтеграції, функції реального часу та потокової передачі даних, serverless-функції. Виділені Node.js-розробники або реалізація проєкту.
Розробка на PHP
Розробка на PHP: застосунки на Laravel і Symfony, e-commerce на Magento, Shopware і WooCommerce, API, WordPress і Drupal, оновлення версій PHP. Виділені PHP-розробники або реалізація проєкту.
Розробка на C і C++
Розробка на C і C++: прошивки для вбудованих систем, десктопне ПЗ на Qt, мережеве та телеком-ПЗ, системи з малою затримкою, ПЗ для безпеки та модернізація коду на C++. Виділені розробники на C++ або реалізація проєкту.
Розробка на Kotlin і Android
Розробка Android-застосунків на Kotlin і Jetpack Compose: застосунки для банків, медіа, онлайн-покупок і здоров'я, а також Kotlin Multiplatform і бекенд на Ktor. Виділені Kotlin-розробники або реалізація проєкту.
Розробка на Rust
Розробка на Rust: бекенд-сервіси та API, блокчейн і Web3, системне та інфраструктурне ПЗ, інструменти безпеки, прошивки для вбудованих систем і WebAssembly. Виділені Rust-розробники або реалізація проєкту.
Розробка на Swift та iOS
Розробка iOS-застосунків на Swift і SwiftUI: застосунки для банків, онлайн-покупок, медіа та здоров'я, застосунки для Apple Watch і Vision Pro, підтримка коду на Objective-C і релізи в App Store. Виділені iOS-розробники або реалізація проєкту.
Розробка на Scala
Розробка на Scala: пайплайни на Apache Spark, бекенд для фінтеху та рекламних технологій (ad tech), сервіси на Akka, Pekko, ZIO або Cats Effect, застосунки на Play і міграція на Scala 3. Виділені Scala-розробники або реалізація проєкту.
Розробка на TypeScript
Розробка на TypeScript: фронтенд на Angular, React і Vue, бекенд на Node.js, full-stack застосунки, монорепозиторії та міграція з JavaScript на TypeScript. Виділені TypeScript-розробники або реалізація проєкту.
Питання про розробку на Go
У яких галузях працюють ваші Go-розробники?
Фінтех (платіжні, гаманцеві та банківські сервіси), SaaS і корпоративне ПЗ (мультитенантні бекенди й API), хмарна інфраструктура, хостинг і телеком (платформний інструментарій, мережі та оператори Kubernetes), охорона здоров'я (обмін даними та бекенди телемедицини), ad tech і аналітика (біддинг і пайплайни подій), e-commerce, кібербезпека (сканери, агенти й шлюзи), освіта та блокчейн (ноди й індексатори).
Які бібліотеки та інструменти Go ви використовуєте?
Спершу стандартна бібліотека, а chi чи Gin для маршрутизації там, де це допомагає, gRPC і Connect між сервісами, pgx та sqlc для PostgreSQL, Temporal для довготривалих робочих процесів і OpenTelemetry для трасування, на актуальному релізі Go з golangci-lint і govulncheck у пайплайні.
Як швидко можуть стати до роботи Go-розробники?
Якщо відповідний Go-розробник вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».
Як найняти фахівців через BigTree108, якщо вам потрібні Go-розробники?
Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.
Кому належать результати їхньої роботи?
Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.
Потрібні Go-розробники?
Розкажіть, що робить сервіс і де він працює. Протягом одного робочого дня ви отримаєте відповідь: профілі кандидатів або план.