Dla naszego Klienta poszukujemy doświadczonego Senior Python Developera, który dołączy do zespołu odpowiedzialnego za rozwój nowoczesnych aplikacji oraz systemów integracyjnych. To doskonała okazja dla osób, które chcą łączyć programowanie z rolą technicznego lidera, mieć realny wpływ na rozwój rozwiązań oraz wspierać zespół w realizacji ambitnych projektów.
Twoje zadania
- Koordynowanie prac zespołu deweloperskiego oraz wsparcie techniczne podczas realizacji projektu.
- Projektowanie, rozwój i wdrażanie aplikacji z wykorzystaniem języka Python.
- Rozwijanie oraz utrzymanie wewnętrznych narzędzi i rozwiązań integrujących systemy.
- Analiza, diagnozowanie i usuwanie błędów występujących w środowisku produkcyjnym.
- Opracowywanie oraz aktualizacja dokumentacji technicznej.
- Przygotowywanie i rozwijanie testów jednostkowych oraz automatycznych.
- Współpraca z zespołami projektowymi, analitykami biznesowymi oraz QA na wszystkich etapach realizacji projektu.
- Projektowanie i rozwój integracji z systemami zewnętrznymi z wykorzystaniem SOAP, REST oraz RabbitMQ.
- Tworzenie interfejsów umożliwiających wymianę i zarządzanie danymi pomiędzy systemami.
- Prowadzenie code review, mentoring mniej doświadczonych programistów oraz wspieranie rozwoju kompetencji zespołu.
- Aktywny udział w pracy zespołu zgodnie z metodyką Scrum, w tym w ceremoniach scrumowych.
- Współtworzenie dobrych praktyk programistycznych oraz udział w doskonaleniu procesów i wymianie wiedzy w zespole.
Nasze oczekiwania
- Minimum 5 lat doświadczenia w programowaniu w języku Python, w tym doświadczenie w roli Tech Leadera lub lidera technicznego.
- Bardzo dobra znajomość Pythona oraz praktyczne doświadczenie w pracy z frameworkami webowymi.
- Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych (SQL i NoSQL).
- Praktyczna znajomość integracji z wykorzystaniem SOAP, REST oraz systemów kolejkowania wiadomości, takich jak RabbitMQ.
- Dobra znajomość środowiska Linux oraz technologii Docker.
- Doświadczenie w pracy z systemami kontroli wersji, takimi jak Git lub Mercurial.
- Znajomość metodyk zwinnych, w szczególności Agile/Scrum.
- Znajomość języka angielskiego na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną.
- Wykształcenie wyższe techniczne (informatyka, automatyka lub kierunki pokrewne) będzie dodatkowym atutem.
Oferujemy
- Współpracę na podstawie B2B.
- Pracę w modelu zdalnym.
- Preferencyjne pakiety Lux Med oraz MultiSport.
- Udział w ambitnych projektach.
- Stabilne środowisko pracy.
Zainteresowała Cię ta oferta?Prześlij swoje CV i porozmawiajmy o szczegółach. Chętnie opowiemy więcej o projekcie oraz odpowiemy na wszystkie Twoje pytania :)