Starszy inżynier języka Python (z siedzibą w Europie) за кордоном, віддалено Avenga poszukuje doświadczonego inżyniera języka Python w Europie, który dołączyłby do naszego zespołu ds. na pełen etat. Ta rola polega na współtworzeniu platformy, która pomaga brokerom, agentom i zespołom w obrocie nieruchomościami rozwijać działalność i zarządzać nią, będąc ich kompleksowym centrum cyfrowym. Oferuje różne funkcje i usługi, takie jak marketing na Facebooku, wyszukiwanie IDX, chatboty AI i zintegrowa
Starszy inżynier języka Python (z siedzibą w Europie)
за кордоном, віддалено
Avenga poszukuje doświadczonego inżyniera języka Python w Europie, który dołączyłby do naszego zespołu ds. na pełen etat. Ta rola polega na współtworzeniu platformy, która pomaga brokerom, agentom i zespołom w obrocie nieruchomościami rozwijać działalność i zarządzać nią, będąc ich kompleksowym centrum cyfrowym. Oferuje różne funkcje i usługi, takie jak marketing na Facebooku, wyszukiwanie IDX, chatboty AI i zintegrowane usługi backendu.
Jako starszy inżynier języka Python będziesz odpowiedzialny za projektowanie, rozwijanie i utrzymywanie niezawodnych aplikacji i usług w języku Python. Będziesz także współpracować z zespołami wielofunkcyjnymi, aby zbierać wymagania i dostarczać skalowalne rozwiązania.
Co ze sobą zabierasz:
- ponad 5 lat doświadczenia w Pythonie (tworzenie, testowanie i utrzymywanie aplikacji);
- Doświadczenie z pytestem do testów jednostkowych i regresyjnych;
- Znajomość środowisk Linux/EC2 i biegła obsługa kodu Visual Studio;
- Umiejętność pisania czystego, dobrze udokumentowanego i wydajnego kodu, nawet w przypadku zadań, które mogą nie być w pełni określone;
- Solidne zrozumienie koncepcji programowania obiektowego (OOP);
- Doświadczenie z Postgres lub podobnymi systemami relacyjnych baz danych;
- Licencjat z informatyki, inżynierii lub dziedziny pokrewnej lub równoważne doświadczenie;
- Angielski – wyższy średniozaawansowany lub wyższy.
Miło mieć:
- Znajomość FastAPI i pymongo.
Twoja misja:
- opracowywanie, utrzymywanie i ulepszanie naszych aplikacji, koncentrując się na wydajności i skalowalności;
- Pisz, zarządzaj i wykonuj testy jednostkowe i regresyjne za pomocą pytest, aby zapewnić solidność i niezawodność oprogramowania;
- Aktywnie identyfikuj, rozwiązuj i rozwiązuj błędy w bazie kodu;
- Zapewnij zgodność istniejącego kodu z Lint, aby poprawić jego jakość i łatwość konserwacji;
- Refaktoryzuj kod, aby poprawić czytelność, wydajność i zgodność z najlepszymi praktykami;
- Upewnij się, że cały przesłany kod jest dobrze udokumentowany, czysty i zgodny ze standardami PEP;
- Postępuj zgodnie z wytycznymi dotyczącymi projektowania i wdrażania oprogramowania, a jednocześnie możesz swobodnie pracować niezależnie przy minimalnym nadzorze.
Twoje korzyści:
- Każdy w Avenga może rozwijać się zawodowo w ramach naszego programu mentorskiego;
- Firma zapewnia rozszerzone możliwości szkoleń i certyfikacji;
- Promujemy swobodę zawodową, oferując bezpłatne kursy języka angielskiego i hiszpańskiego od A1 do C2;
- Avenga dba o swoich pracowników, nasi Partnerzy HR zapewnią Ci pełne wsparcie;
- Oferujemy atrakcyjny program premii za polecenie;
- W naszym zespole każdy starannie dba o równowagę między życiem zawodowym a prywatnym, dlatego zapewniamy 21 dni w roku bezpłatnych urlopów.