Publikuj oferty pracy
Zatrudniaj bez prowizji
232 wyświetlenia
RecruitGarden
Główne obowiązki
– Wsparcie istniejącego kodu i projektowanie + wdrażanie nowych funkcji i projektów.
– Współpraca z menedżerami produktów i innymi programistami w celu przełożenia powierzchownych wymagań funkcjonalnych na rozwiązania techniczne.
– Pisanie czystego i rozszerzalnego kodu, starając się stosować najlepsze praktyki w , co robisz (nawet jeśli jest to pierwszy raz).
– Monitorowanie i naprawianie incydentów w Sentry dla projektów/komponentów, których jesteś głównym opiekunem.
– Ustalanie priorytetów i planowanie backlogu
Stack w firmie:
Django dla usług zorientowanych na bazę danych, FastAPI dla innych
Django ORM
Kubernetes, Docker, Poezja, Mypy, Ruff
MySQL, ClickHouse, Redis, Kafka
Wymagania obowiązkowe
Trudne:
– dwa lata Doświadczenie w programowaniu w Pythonie
– Doświadczenie w pracy z RDBMS, znajomość SQL.
– Doświadczenie w analizowaniu i refaktoryzacji cudzego kodu, zrozumienie OOP i umiejętność projektowania poszczególnych komponentów systemu.
p>
– Podstawowa wiedza: git, docker, bash
oraz zrozumienie celu biznesowego i zaproponowanie możliwych lepszych sposobów jego osiągnięcia (może zaistnieć potrzeba zmiany, zawężenia zadania, zadania pytania lub całkowitego anulowania).- Analityczny sposób myślenia, krytyczne myślenie – zrozumienie, w jaki sposób wszystkie procesy są ze sobą powiązane oraz umiejętność znalezienia problemu i jego rozwiązania, nawet jeśli wcześniej z nim nie pracowano.
- Zrozumienie handlu -offs w rozwoju i projektowaniu.
Znajomość języków:
– ukraiński
– Pisany język angielski do pracy z dokumentacją zewnętrzną i pisanie własnego.
Doświadczenie będzie dodatkowym atutem:
– Praca w firmach o słabo uregulowanym procesie rozwoju i braku jasnych wymagań (środowisko startupowe) .
– Współwłasność i/lub projektowanie poszczególnych komponentów systemu.
– Praca z dużymi tabelami i konfigurowanie indeksów w relacyjnych bazach danych.
- Integracje z API innych firm (w szczególności LLM wykorzystujący langchain).
- Integracje z LLM (opcjonalnie - poprzez add. langchain lub podobny).
– Rozwój backendu i/lub rozwój robotów indeksujących na Pythonie.
– Automatyzacja pracy w przeglądarce.
{/p>
Oferujemy
– Pracę z doświadczonymi specjalistami.
– Elastyczny grafik pracy i możliwość pracy w środowisku biuro w Kijowie lub zdalnie
- Brak biurokracji i zespół, w którym liczą się realne wyniki.
- Płatne urlopy, zwolnienia lekarskie, ubezpieczenie zdrowotne i inne pakiety socjalne.
- Wynagrodzenie za udział w konferencjach i szkoleniach profilowych.