Opis stanowiska programisty Opis stanowiska szablon/krótki

Zatrudniamy programistę zaplecza. Jako deweloper internetowy będziesz odpowiedzialny za logikę aplikacji internetowych po stronie serwera i integrację prac programistów front-end. Utworzysz usługi internetowe i interfejsy API, z których korzystają programiści front-end i programiści aplikacji mobilnych.

Zarządzasz planowaniem i rozwojem technologii dla klientów, dostawców i pracowników wewnętrznych. Cel zwiększyłby wydajność i produkcję komercyjną, jednocześnie obniżając koszty i czas.

Profil pracy programisty Back End

Programista zaplecza tworzy i utrzymuje technologię, która zasila komponenty, które umożliwiają funkcjonowanie użytkownika witryny. Ich programowanie zaplecza poprawia użyteczność tego, co robi deweloper front-end.

Programiści są odpowiedzialni za opracowywanie, utrzymanie, testowanie i rozwiązywanie problemów z pełnym zapleczem. Obejmuje to podstawową logikę aplikacji, bazy danych, integrację danych i aplikacji, interfejsy API i inne działania zaplecza.

Raporty do

  • Dyrektor Techniczny
  • Lead technologiczny
  • Kierownik produktu

Obowiązki programistów na zapleczu

  • Komunikuj się z zainteresowanymi stronami, menedżerami projektów, zespołami ds. Zapewnienia jakości i innymi deweloperami na temat długoterminowego rozwoju mapy technologicznej
  • Twórz i zarządzaj procedurami z zespołami, aby zapewnić widoczność i równowagę wysiłku dla spójnych projektów wizualnych
  • Utwórz i zarządzaj harmonogramami testowania w kontekście klient-serwer, adresowanie wszystkich przeglądarek i urządzeń, aby zagwarantować, że wszystkie urządzenia wyświetlają zamierzoną treść
  • Zapisz kod jakości, ustalając standard dla całego zespołu pod względem jakości i prędkości
  • Polecaj rozwiązania systemowe, rozważając korzyści i wady niestandardowych opcji rozwoju i kupowania
  • Obowiązki zarówno codzienne, jak i miesięczne
  • Utwórz prototypy, pisz kod i testy, rozwiąż problemy z rozwiązywaniem problemów oraz profil i oceń wąskie gardła
  • Stwórz wydajne, solidne interfejsy API, aby obsługiwać klientów mobilnych i komputerowych
  • Skalowalne zarządzanie i optymalizacja systemów rozproszonych w chmurze

Wymagania i umiejętności programistów na zapleczu

  • Licencjat z informatyki lub podobne doświadczenie
  • Doskonała wiedza w zakresie informatyki, algorytmów i projektowania stron internetowych
  • Doświadczenie w opracowywaniu bardzo bezpiecznych aplikacji internetowych
  • obszerna wiedza na temat wiodących technologii związanych z witrynami internetowymi AWS
  • Opracuj świeże rozwiązania i pojęcia poza pudełkiem
  • Doświadczenie w budowaniu RESTful API, szczególnie w przypadku aplikacji mobilnych