Do rozwoju produktu z programu ekologicznego, który zachęca i nagradza ludzi za udział w działaniach proekologicznych, poszukujemy inżyniera Python, który wzmocni zespół w osiągnięciu celów projektu (skala na żądanie).
*Krótki zakres obowiązków:
Projektowanie i wdrażanie wewnętrznych strategii rozwoju, aby spełnić wymagania biznesowe klienta, korzystając z Pythona i jego frameworków do tworzenia skalowalnych i łatwych w utrzymaniu aplikacji.
*Twoje doświadczenie:
Wyższe wykształcenie techniczne;
3+ lata praktycznego doświadczenia na stanowisku Inżyniera oprogramowania Python, dewelopera Pythona itp.;
Doświadczenie w uczestnictwie w realizacji projektów i produktów od podstaw.
Umiejętności, kompetencje:
Proaktywna praca zespołowa, zdolność do wpływania i wspierania zespołu inżynierów;
Zdolność do przekładania wysokopoziomowych wymagań biznesowych i technicznych na wyniki techniczne;
Elastyczne myślenie o dostarczaniu;
Chęć do nauki i dostosowywania się do nowych technologii i stosów technicznych;
Biegła lub bardzo dobra znajomość języka angielskiego;
Doświadczenie w pracy w środowisku zespołu Agile.
*Wiedza techniczna:
Dogłębne zrozumienie architektury technicznej i zasad projektowania;
Biegła znajomość Pythona z głębokim zrozumieniem zasad i najlepszych praktyk Pythona;
Doświadczenie z Django do tworzenia aplikacji internetowych i RESTful API, w tym znajomość Django REST framework do tworzenia API;
Mocne umiejętności projektowania i rozwoju usług RESTful oraz zrozumienie zasad REST, mechanizmów uwierzytelniania i autoryzacji;
Umiejętności korzystania z systemów kontroli wersji, takich jak Git, w tym gałęzie, łączenie i wyszukiwanie zmian, aby efektywnie współpracować w środowisku zespołowym;
Doświadczenie z relacyjnymi bazami danych (np. PostgreSQL, MySQL) i/lub bazami danych NoSQL (np. MongoDB), w tym rozwój schematu, zapytania i migracje;
Zrozumienie przepływów OAuth 2.0. i doświadczenie w implementacji.
**To będzie plus:
Zdolność do pracy z kodem i ocenami eksperckimi;
Doświadczenie z AWS;
Doświadczenie w używaniu Dockera do konteneryzacji i zrozumienie, jak tworzyć, zarządzać i wdrażać kontenery Dockera w środowiskach rozwojowych, testowych i produkcyjnych;
Znajomość integracji i zarządzania Send Grid dla usług e-mail w aplikacji, w tym konfiguracja wiadomości transakcyjnych i rozwiązywanie problemów z dostarczalnością wiadomości e-mail;
Doświadczenie w integracji z dostawcami tożsamości i SSO.
Doświadczenie z Google Firebase.
*Szczegóły:
Inicjatywa skupiona na promowaniu zrównoważonego rozwoju środowiska oraz oferująca korzyści finansowe. Podstawą produktu jest program ekologiczny, który zachęca i nagradza ludzi za udział w działaniach proekologicznych, takich jak sprzątanie plaż, sadzenie drzew i ochrona dzikiej przyrody.
Zespół już opracował wersję POC produktu, a obecnie poszukuje średnio/zbyt dobrego dewelopera Pythona, który skupi się na wersji MVP.
Zespół: Nowy członek zespołu będzie pracować w zespole 4 osob: 1 BE, 1 FE, 1 QA i 1 PM (klient jest w USA).
Wzmocnienie pozycji: nowi członkowie zespołu będą mieli możliwość podejmowania niezależnych decyzji dotyczących rozwoju zaplecza w ramach projektu.
*Zadania i obowiązki na początek:
Rozwój zaplecza: Projektowanie i realizacja strategii rozwoju zaplecza, aby spełnić wymagania biznesowe klienta, korzystając z Pythona i jego frameworków do tworzenia skalowalnych i łatwych w utrzymaniu aplikacji;
Podejmowanie decyzji architektonicznych: Aktywny udział w procesie podejmowania decyzji dotyczących architektury aplikacji oraz w rozwoju rozwiązań, zapewniając, że są innowacyjne i praktyczne;
Integracja z oprogramowaniem firm trzecich: wdrażanie, konfigurowanie i utrzymywanie pełnej integracji z oprogramowaniem firm trzecich, które zapewnia płynne działanie i poprawia funkcjonalność naszych aplikacji;
Ścisła współpraca z Menedżerem Produktu w celu zrozumienia wymagań projektu, dostarczenia wkładu technicznego i rekomendacji na temat najefektywniejszych technicznych podejść do osiągnięcia celów projektu;
Liderowanie techniczne i proaktywność: przyjęcie proaktywnej postawy we wszystkich aspektach rozwoju rozwiązań, od proponowania nowych technologii i frameworków po identyfikowanie możliwości usprawnienia procesów;
*Perspektywy:
Liderowanie techniczne i proaktywność: przyjęcie proaktywnej postawy we wszystkich aspektach rozwoju rozwiązań, od proponowania nowych technologii i frameworków do identyfikowania możliwości ulepszania procesów, itp.
*Kroki rekrutacyjne:
Lead TA — 1 godzina (wprowadzenie, omówienie twojego doświadczenia praktycznego i dopasowanie do bieżącego projektu, zespołu);
Wywiad techniczny — 1,5 godziny/2 członków zespołu (swobodna dyskusja na temat doświadczenia, zrozumienie ogólnych zasad rozwoju projektów, wzorców projektowych, rozwoju aplikacji internetowych. Zadania architektoniczne, brak kodowania w czasie rzeczywistym. Zadania związane z bazą danych online)
wyświetleń: 20.6K
Zaloguj się lub zarejestruj aby zostawić komentarze.