Pomiń do treści
Logo firmy Codility

Junior Software Engineer

Codility

Oferta w skrócie
Widełki nieujawnione
Tryb pracy
📄OtherKontrakt
⏱️Junior · 1+ latDoświadczenie
LokalizacjaPolska
Źródło
Aktywna
Opublikowano7 czerwca 2026
Ostatnio sprawdzono8 czerwca 2026
Wygasa za29 dni
Werdykt JobHunt

Rola dla inżyniera oprogramowania, który będzie rozwijał i utrzymywał platformę do zarządzania i przechowywania zadań programistycznych. Obejmuje to budowanie funkcji, zapewnianie niezawodności, skalowalności i bezpieczeństwa przy użyciu Pythona, Dockera i AWS. Dodatkowo, kandydat będzie współtworzył i utrzymywał zadania programistyczne, tworząc szablony, przypadki testowe oraz automatyzując procesy generowania zadań i wdrażania.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: konkretna liczba lat doświadczenia dla poziomu 'junior to midlevel'., szczegóły dotyczące konkretnych projektów lub produktów, nad którymi pracuje zespół..

AI Insights
Czym naprawdę jest ta rola?Software Engineer

Rola dla inżyniera oprogramowania, który będzie rozwijał i utrzymywał platformę do zarządzania i przechowywania zadań programistycznych. Obejmuje to budowanie funkcji, zapewnianie niezawodności, skalowalności i bezpieczeństwa przy użyciu Pythona, Dockera i AWS. Dodatkowo, kandydat będzie współtworzył i utrzymywał zadania programistyczne, tworząc szablony, przypadki testowe oraz automatyzując procesy generowania zadań i wdrażania.

Plusy
  • Możliwość pracy nad różnorodnymi wyzwaniami programistycznymi i poszerzania wiedzy w wielu językach i technologiach.
  • Kultura współpracy, otwarta komunikacja, feedback i mentoring.
  • Praca w modelu 'remote-first' bez stałych biur.
Na co uważać
  • !Poziom stanowiska określony jako 'junior to midlevel engineers with a few years of experience, not for seniors' może być niejasny dla kandydatów z większym doświadczeniem.
  • !Brak informacji o konkretnych narzędziach do automatyzacji workflow poza Pythonem i Terraformem.
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Rozwijanie i utrzymywanie platformy do zarządzania i przechowywania zadań programistycznych
  • Budowanie funkcji i usług do przechowywania, indeksowania i dostarczania zadań programistycznych
  • Zapewnianie niezawodności, skalowalności i bezpieczeństwa platformy przy użyciu Python, Docker i AWS
  • Współtworzenie i utrzymywanie zadań programistycznych (projektowanie problemów, sygnatur funkcji, opisów)
  • Tworzenie i utrzymywanie szablonów kodu, przypadków testowych (poprawność, wydajność)
  • Automatyzacja procesów generowania zadań, testowania i wdrażania przy użyciu skryptów Python i Terraform
  • Zarządzanie infrastrukturą na AWS (ECS, Lambda, DynamoDB, Kinesis, S3)
  • Przegląd i aktualizacja istniejących zadań oraz utrzymywanie wewnętrznych narzędzi do tworzenia treści
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta odpowiednia dla osób na początku kariery w IT.

Minimum sensowne

Kandydat z kilkoma latami doświadczenia w programowaniu, z silnymi podstawami w algorytmach i strukturach danych, biegły w Pythonie i posiadający podstawową znajomość Dockera. Powinien być w stanie pisać czysty kod i mieć dobre umiejętności komunikacyjne w języku angielskim.

Raczej nie dla

Rola nie jest dla doświadczonych inżynierów (seniorów) szukających wyzwań na tym poziomie. Kandydaci bez podstawowych umiejętności programistycznych, znajomości Pythona lub Dockera, również nie będą odpowiedni.

Ocena dopasowania
Junior4/5
Mid4/5
Senior1/5
Hands-on5/5
Architekt2/5
Remote5/5
Enterprise2/5
Pytania do rekrutera
  • ?Jakie są główne wyzwania związane z niezawodnością i skalowalnością platformy?
  • ?Jak wygląda proces tworzenia nowych zadań programistycznych od koncepcji do wdrożenia?
  • ?Jakie są plany rozwoju platformy w najbliższym czasie?
  • ?Czy istnieją jakieś specyficzne wymagania dotyczące wydajności lub bezpieczeństwa dla platformy?
  • ?Jakie są możliwości rozwoju kariery w zespole Content Services & Delivery?
  • ?Jak często wykorzystywane są LLM w codziennej pracy?
Brakujące informacje
  • Konkretna liczba lat doświadczenia dla poziomu 'junior to midlevel'.
  • Szczegóły dotyczące konkretnych projektów lub produktów, nad którymi pracuje zespół.
  • Informacje o procesie rekrutacyjnym.
Zespół

Kultura współpracy, otwarta komunikacja, feedback i mentoring. Zespół pracuje w modelu 'remote-first'.

Rekrutacja

Nie podano informacji o procesie rekrutacyjnym.

🔗Podobne oferty