Publikuj oferty pracy
Zatrudniaj bez prowizji
112 wyświetlenia
Tedo Group
Lokalizacja: Armenia, Azerbejdżan, Bułgaria, Gruzja, Węgry, Kazachstan, Litwa, Polska, Rumunia, Uzbekistan
Firma tworzy rozwiązania dla aplikacji mobilnych, płatności bez wysiłku, podróży służbowych i reklamy od 1992 roku. Klient opracowuje platformę mobilną, która umożliwia operatorom efektywne zarządzanie pojazdami i kierowcami, informowanie organów regulacyjnych i ustalanie wytycznych , usługodawcom dostarczanie zrównoważonych rozwiązań, a pasażerom zapewnianie łatwego transportu.
Projekt:
Projekt jest usługę zamawiania taksówek. Użytkownik może wezwać taksówkę, monitorować zamówioną taksówkę, zapłacić za przejazd i zobaczyć historię podróży. System składa się z następujących komponentów:
Serwer przejazdów (całe przetwarzanie danych);
Serwer płatności (zgodny z PCI DSS), który realizuje transakcję z cyfrowym portfelem pasażera i bramkami płatniczymi;
Aplikacja mobilna (taksówka gradowa, geokodowanie, mapa, płatności);
Terminal taksówkowy (3rd party).
Projekt obejmuje integrację z usługami firm trzecich m.in. PayPal, MasterPass, Stripe, i Twilio.
Zespół projektowy:
1 kierownik zespołu, 3 programistów interfejsu użytkownika, 6 programistów back-endu, 4 programistów mobilnych, 4 specjalistów ds. kontroli jakości i 1 projektant.
< /p>
Zadania:
Tworzenie backendu z wykorzystaniem Ruby on Rails, AWS, MySQL, PostgreSQL, RabbitMQ
Budowa REST API
Integracja z systemami wysyłkowymi dostawców usług taksówkowych i usługami innych firm
Uczestnictwo w spotkaniach z klientem
Wymagania:
Ponad 3 lata doświadczenia w Ruby on Rails
Praktyka w relacyjnych bazach danych, w tym MySQL, PostgreSQL
Wykształcenie w opóźnionym asynchronicznym wykonywaniu zadań (RabbitMQ)
Umiejętność pracy z REST API i jego rozwoju
Znajomość programowania obiektowego
Zmysł architektoniczny i pasja do wysokiej jakości kodu
Znajomość systemów kontroli wersji (GIT)
Miło mieć:
Praktyka w bazach danych AWS i NoSQL, takich jak DynamoDB
Znajomość baz danych in-memory (Memcached, Redis)
Chęć doskonalenia istniejących i zdobywania nowych umiejętności
Umiejętności:
Ruby on Railsy, MySQL, PostgreSQL, RabbitMQ, REST API, programowanie obiektowe, GIT, AWS, DynamoDB.