Przejdź do treści
BigTree108

Usługi tworzenia oprogramowania w Go

Usługi tworzenia oprogramowania w Go dla mikroserwisów i API, backendów fintech i SaaS, infrastruktury chmurowej i narzędzi Kubernetes, potoków danych o wysokiej przepustowości i adtech, oprogramowania sieciowego i bezpieczeństwa oraz usług blockchain, z dedykowanymi programistami Golang w Państwa zespole lub projektem w Go realizowanym od A do Z.

Co budujemy w Go

  • Mikroserwisy i API w Go

    Usługi HTTP i gRPC na routerze z biblioteki standardowej, chi lub Gin, z Connect lub grpc-go, małymi drzewami zależności i pojedynczymi statycznymi plikami binarnymi w kontenerach distroless, które startują w milisekundy.

  • Usługi transakcyjne fintech

    Przetwarzanie płatności, portfele, księgi i API przelewów z kluczami idempotentności, transakcyjnym outboxem dla publikowanych zdarzeń i typami dziesiętnymi dla pieniędzy zamiast liczb zmiennoprzecinkowych.

  • Backendy SaaS w Go

    Wielodostępne backendy na PostgreSQL przez pgx i sqlc, długotrwałe procesy na Temporal, zadania w tle na River oraz limity zapytań i kwoty dla każdego tenanta.

  • Operatory Kubernetes i narzędzia platformowe

    Operatory i kontrolery z controller-runtime i Kubebuilder, providery Terraform, narzędzia wiersza poleceń na Cobra i wewnętrzne platformy dla programistów, czyli oprogramowanie, w którym napisany jest sam ekosystem cloud-native.

  • Potoki zdarzeń o wysokiej przepustowości

    Pobieranie zdarzeń, licytacje w czasie rzeczywistym i potoki analityczne na Kafka, NATS lub Pub/Sub, które używają goroutines bez ich wycieków, z grupowaniem, back-pressure i łagodnym zamykaniem.

  • Oprogramowanie sieciowe i bezpieczeństwa

    Reverse proxy, bramy API, agenty VPN i zero-trust, skanery podatności i narzędzia wysyłające logi, zbudowane na crypto/tls i standardowych pakietach kryptograficznych, a nie na ręcznie pisanych prymitywach.

  • Węzły i indeksery blockchain

    Węzły, indeksery i usługi backendowe na go-ethereum i Cosmos SDK, z obsługą reorganizacji łańcucha i kluczami podpisującymi przechowywanymi w sprzętowym lub chmurowym magazynie kluczy.

  • Migracje do Go

    Gorąca lub kosztowna usługa przeniesiona z PHP, Python, Ruby lub Node.js na Go za tym samym API, z testami obciążeniowymi przed i po, aby zysk był zmierzony.

  • Przeglądy istniejącego kodu Go

    Wycieki goroutines, wyścigi danych, niesprawdzone błędy i podatne zależności znajdowane za pomocą race detector, staticcheck, golangci-lint i govulncheck w przeglądzie w trybie tylko do odczytu, opisane jako lista ryzyk.

Zatrudnienie: programiści Go

  • Dedykowani programiści Go

    Programiści Go dołączają do Państwa zespołu na pełny etat, pracują w Państwa repozytoriach, trackerze i na spotkaniach oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.

  • Realizacja projektów w Go

    Zespół, który prowadzi projekt w Go od zakresu do wydania: wycena, wytworzenie, testy i wdrożenie, z liderem technicznym po naszej stronie, który odpowiada za plan i jakość.

  • Utrzymanie i przejmowanie systemów w Go

    Istniejący system w Go, przejęty od innego zespołu lub utrzymywany w działaniu: najpierw przegląd bez zmian w systemie i pisemna lista ryzyk, następnie poprawki i nowe funkcje w kolejności według wpływu.

Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.

Kto pracuje nad Państwa projektem w Go

  • programiści Go

    Usługi, potoki zdarzeń i narzędzia platformowe

  • Inżynierowie chmury i DevOps

    Kubernetes, Terraform i pipeline, którymi wdrażane są usługi Go

  • Inżynierowie front-end

    React, Angular lub Vue

  • Inżynierowie QA

    Automatyzacja testów API i obciążeniowych

Jak pracujemy z Go

Błędy są obsługiwane tam, gdzie występują, nigdy odrzucane; konteksty przenoszą anulowanie przez każde wywołanie; race detector i analiza statyczna działają w pipeline; a zależności pozostają aktualne, z poprawkami bezpieczeństwa traktowanymi jako bezwarunkowa aktualizacja.

Programiści pracują w Państwa repozytoriach, narzędziu do śledzenia zadań i procesie. Ukraińska umowa, płace, fakturowanie i urlopy pozostają po naszej stronie, a wszystko, co napiszą, jest przenoszone na Państwa.

Pozostałe języki, w których pracujemy

Języki programowania: przegląd

Pytania o tworzenie oprogramowania w Go

W jakich branżach pracują Państwa programiści Go?

Fintech (usługi płatnicze, portfelowe i bankowe), SaaS i oprogramowanie korporacyjne (wielodostępne backendy i API), infrastruktura chmurowa, hosting i telekomunikacja (narzędzia platformowe, sieci i operatory Kubernetes), ochrona zdrowia (wymiana danych i backendy telemedycyny), adtech i analityka (licytacje i potoki zdarzeń), e-commerce, cyberbezpieczeństwo (skanery, agenty i bramy), edukacja oraz blockchain (węzły i indeksery).

Jakich bibliotek i narzędzi Go używają Państwo?

Najpierw biblioteki standardowej, z chi lub Gin do routingu tam, gdzie pomaga, gRPC i Connect między usługami, pgx i sqlc dla PostgreSQL, Temporal dla długotrwałych procesów i OpenTelemetry do śledzenia, na aktualnym wydaniu Go z golangci-lint i govulncheck w pipeline.

Jak szybko mogą zacząć programiści Go?

Gdy odpowiedni programista Go jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.

Jak wygląda zatrudnienie przez BigTree108: programiści Go?

Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.

Do kogo należy praca, którą wykonują?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Potrzebują Państwo programistów Go?

Prosimy opisać, co robi usługa i gdzie działa. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: profile kandydatów lub plan.