Job Openings
Senior Fullstack Engineer
About the job Senior Fullstack Engineer
Stanowisko: Senior Engineer fullstack - Backend (80/20)
O Kliencie: Nasz klient odblokowuje nowy poziom produktywności w procesach manualnych dzięki potędze computer vision i analizie opartej na sztucznej inteligencji. Poszukuje do swojego zespołu doświadczonego inżyniera fullstack. Rola ta skupia się głównie na back-endzie (80/20).
Twoje obowiązki będą obejmować:
- Budowanie aplikacji internetowej klienta od podstaw.
- Wykorzystanie swojego doświadczenia fullstackowego do projektowania inteligentnych rozwiązań, które obejmują systemy front-endowe i back-endowe - oraz nauczanie innych, jak to robić na przykładzie.
- Aktywna współpraca z inżynierami, projektantami produktów i właścicielami produktów w celu napędzania ewolucji naszej technologii.
- Rozwój interfejsów API i infrastruktury
- Utrzymywanie efektywnej komunikacji i współpracy z innymi zespołami inżynieryjnymi w celu zarządzania zależnościami i dostarczalnymi elementami, zapewniając pełną integrację i jakość
- Zapewnienie rozwoju solidnego, bezpiecznego, odpornego, wysoko dostępnego i wysoko skalowalnego produktu
Wymagania:
- Minimum 5 lat doświadczenia jako inżynier fullstack w budowaniu aplikacji internetowych od podstaw.
- Doświadczenie w tworzeniu back-endowych aplikacji opartych na Pythonie
- Doświadczenie w HTML5, CSS3 i JavaScript
- Doświadczenie z frameworkami Frontendowymi (React, Angular...)
- Doświadczenie z narzędziami do zarządzania obliczeniami (Kubernetes)
- Doświadczenie w projektowaniu, wdrażaniu i współdziałaniu z interfejsami API REST
- Doświadczenie z bazami danych SQL (takimi jak PostgreSQL, MySQL, SQLite)
- Doświadczenie z bazami danych relacyjnymi i analitycznymi (Postgres, AWS Redshift)
- Doświadczenie w środowisku aplikacji opartych na chmurze (preferowany AWS)
- Stopień licencjata lub magistra w informatyce, inżynierii lub pokrewnym przedmiocie. Równoważne doświadczenie zawodowe będzie również brane pod uwagę.
- Biegła znajomość języka angielskiego
Mile widziane:
- Doświadczenie w zarządzaniu/debugowaniu systemów Linux
- Zrozumienie koncepcji przetwarzania danych (ETL, ELT)
- Doświadczenie w tworzeniu aplikacji internetowych do przetwarzania i wizualizacji danych
- Zrozumienie i popieranie dobrych praktyk inżynieryjnych, w tym metodyki Agile, przeglądu kodu, kontroli wersji, czytelnego i konserwatywnego kodu oraz CI/CD.
- Mentalność przedsiębiorcza, praktyczność, odporność i pasja do rozwiązywania istotnych problemów za pomocą eleganckich rozwiązań.
- Zainteresowanie AI, computer vision, deep learning.