Opracowujemy wersję 0.1 nowego blockchainu i superaplikacji warstwy 2. Wiąże się to z utworzeniem łańcucha L2 opartego na substracie i zintegrowaniem go z rozwidloną wersją aplikacji do przesyłania wiadomości Signal.
Stos projektu: Java, Swift, Objective-C , Rust
Zespół przy projekcie: Back-end Developer, Smart Contract Developer, Swift Developer, BA, PM, Designer, QA, Tech Writer, DevOps< /p>
Wymagania:
- Ponad 5 lat doświadczenia w technologiach Java i backend
- Praktyczne doświadczenie z technologiami blockchain i integracją systemów blockchain z usługami backendowymi
- Umiejętność baz danych SQL i NoSQL (doświadczenie w projektowaniu, optymalizacji i zarządzaniu bazami danych)
- Duże doświadczenie w tworzeniu i utrzymywaniu interfejsów API RESTful< /li>
- Umiejętność zabezpieczeń API, uwierzytelniania i mechanizmów autoryzacji
- Znajomość narzędzi i praktyk CI/CD (np. Jenkins, GitHub Actions, Docker)
- Doświadczenie z platformy chmurowe (np. AWS, Azure, GCP) i technologie konteneryzacji (np. Kubernetes, Docker)
- Poziom języka angielskiego średniozaawansowany
Zadania:
- Zaprojektowanie i wdrożenie integracji systemu kont blockchain z systemem kont użytkowników
- Zapewnianie bezpiecznej i sprawnej komunikacji pomiędzy systemem blockchain a systemem kont użytkowników usługi backendu
- Twórz i utrzymuj usługi backendu wspierające aplikację do przesyłania wiadomości
- Zapewnij wysoką wydajność, skalowalność i niezawodność usług backendu
- Projektuj, optymalizuj i zarządzaj bazy danych wymagane dla projektu
- Zapewnij integralność, bezpieczeństwo i efektywne wyszukiwanie danych
- Tworzyj, dokumentuj i utrzymuj interfejsy API RESTful do komunikacji pomiędzy aplikacją mobilną a usługami backendowymi
- Wdrażaj solidne zabezpieczenia interfejsów API w celu ochrony przed typowymi lukami w zabezpieczeniach
- Ściśle współpracuj z programistami mobilnymi, aby zapewnić bezproblemową integrację komponentów backendu i frontendu
Co oferujemy:
- Elastyczny format pracy (zdalny, biurowy lub mieszany)
- Elastyczne godziny pracy
- Nieformalna i przyjazna atmosfera
- Możliwość skupienia się na pracy: brak biurokracji i mikrozarządzania
- 20 dni płatnego urlopu
- 7 płatnych zwolnień lekarskich
- Zwrot kosztów edukacji
- Bezpłatne zajęcia z języka angielskiego
- Konsultacje z psychologiem
Proces rekrutacji: Rozmowa rekrutacyjna - Rozmowa techniczna