InDevLab – Innovations Development Lab
Obowiązki na stanowisku — Praca w rozproszonym zespole programistów. — Projektowanie i wdrażanie wydajnych aplikacji o niskim opóźnieniu, wysokiej dostępności. — Kierowanie wysiłkami w zakresie projektowania, projektowania i pisania nowych komponentów oprogramowania. — Tworzenie łatwych w utrzymaniu, wielokrotnego użytku, i testowalny kod. — Rozwiązywanie problemów z wydajnością i skalowalnością. Identyfikowanie możliwości ulepszenia i optymalizacji aplikacji. — Opracowywanie i utrzymywanie doku
Obowiązki na stanowisku — Praca w rozproszonym zespole programistów. — Projektowanie i wdrażanie wydajnych aplikacji o niskim opóźnieniu, wysokiej dostępności. — Kierowanie wysiłkami w zakresie projektowania, projektowania i pisania nowych komponentów oprogramowania. — Tworzenie łatwych w utrzymaniu, wielokrotnego użytku, i testowalny kod. — Rozwiązywanie problemów z wydajnością i skalowalnością. Identyfikowanie możliwości ulepszenia i optymalizacji aplikacji. — Opracowywanie i utrzymywanie dokumentacji technicznej związanej z projektem. — Postępowanie zgodnie z wewnętrznymi procesami i standardami tworzenia oprogramowania. — Uczestniczenie w spotkaniach statusowych i współpraca z innymi członkami zespołu .— Skutecznie komunikuj się z członkami zespołu, kierownikami projektów i klientami. Nasze wymagania — Ponad 5 lat doświadczenia w programowaniu w języku Python (async.io, FastAPI, Tornado); — Doświadczenie z relacyjnymi (PostgreSQL) i nierelacyjnymi bazami danych (Cassandra, MongoDB) );— Doświadczenie w kolejkach komunikatów (Kafka, RabbitMQ);— Doświadczenie w tworzeniu usług REST API;— OOP i wzorce projektowe;— Nawyki pisania kodu wielokrotnego użytku, testowalnego i wydajnego. Dodatkowe umiejętności (ale nie „niezbędne”) — Doświadczenie w budowaniu mikroserwisów;— Doświadczenie w ClickHouse DB;— Doświadczenie w wyszukiwarkach (ElasticSearch);— Wykształcenie informatyczne lub pokrewne;— Poziom języka angielskiego Upper Intermidiate+.O projekcie Zapraszamy do dołączenia do głównego zespołu ds. produktów e-zdrowia. Wysoce obciążone technologie, brak starszego kodu i możliwość bezpośredniego ulepszania produktu. Oferujemy— Konkurencyjne wynagrodzenie;— Pracę zdalną w rozproszonym zespole;— Pracę z najnowszymi technologiami;— Wysoce obciążone projekty na poziomie krajowym i międzynarodowym;— Możliwość rozwoju osobistego i zawodowego (wzrost pionowy i poziomy);— Pracę w AGILE SCRUM;— Płatne urlopy;— Różne programy premiowe (mentoring, polecenie, studia, inne);— 50%-100% - płatności za kursy edukacyjne i certyfikacyjne;— Elastyczne godziny pracy.