
Recruit Action inc. to kanadyjska agencja rekrutacyjna, która pomaga osobom poszukującym pracy znaleźć stanowiska dopasowane do ich doświadczenia i celów, a pracodawcom dotrzeć do odpowiednich kandydatów. Założona w 2009 roku firma stawia na podejście skoncentrowane na ludziach i współpracuje z przedsiębiorstwami należącymi do osób ze społeczności 2SLGBTQI+. Dzieli się także wiedzą o rynku pracy i rozwoju zawodowym, wspierając kandydatów i pracodawców również poza samym procesem rekrutacji.
Starszy inżynier oprogramowania Python i AWS
Praca kontraktowa przy tworzeniu rozwiązań chmurowych w Pythonie i AWS dla zespołu z branży technologii ubezpieczeniowych. Udoskonalaj CI/CD, automatyzację infrastruktury, systemy rozproszone i niezawodność środowiska produkcyjnego.
Opis
- Analizować procesy i przepływy pracy wytwarzania oprogramowania, identyfikować problemy oraz proponować usprawnienia efektywności operacyjnej.
- Współtworzyć dokumentację techniczną, standardy, wielokrotnego użytku frameworki i szablony implementacyjne.
- Współpracować z międzyfunkcyjnymi zespołami Agile przy planowaniu, tworzeniu, testowaniu i dostarczaniu oprogramowania.
- Korzystać z Jira i Confluence do organizowania pracy, śledzenia postępów, dokumentowania wymagań i koordynacji z zespołem.
- Stosować praktyki kontroli wersji z Git, Bitbucket, GitFlow i Trunk-Based Development.
- Tworzyć, testować i utrzymywać aplikacje w Pythonie i Javie.
- Przeglądać kod, dbając o jego jakość, łatwość utrzymania, bezpieczeństwo i zgodność ze standardami inżynierskimi.
- Utrzymywać i ulepszać potoki CI/CD z Jenkins i GitLab CI/CD.
- Wspierać automatyzację infrastruktury, udostępnianie zasobów i zarządzanie konfiguracją za pomocą Terraform i Ansible.
- Pomagać w tworzeniu systemów rozproszonych i aplikacji mikroserwisowych.
- Tworzyć skalowalne, niezawodne i bezpieczne rozwiązania z wykorzystaniem technologii chmurowych i usług AWS.
- Diagnozować problemy produkcyjne, znajdować ich przyczyny źródłowe i wdrażać poprawki zapobiegające ich ponownemu wystąpieniu.
- Rozwijać praktyki inżynierskie, wymianę wiedzy i ciągłe doskonalenie.
- Przekładać wymagania biznesowe na rozwiązania techniczne i plany wdrożenia.
Wymagania
- Tytuł licencjata/inżyniera lub dyplom w dziedzinie informatyki, inżynierii oprogramowania albo pokrewnej.
- Od 2 do 5 lat doświadczenia w inżynierii oprogramowania, DevOps lub tworzeniu aplikacji.
- Doświadczenie w tworzeniu aplikacji w Pythonie i/lub Javie.
- Doświadczenie w przeglądach kodu i stosowaniu dobrych praktyk inżynierskich.
- Bardzo dobra znajomość Pythona.
- Doświadczenie z AWS Lambda, EventBridge, SQS, API Gateway i podstawami architektury bezserwerowej.
- Doświadczenie z Git i Bitbucket, w tym z kontrolą wersji, strategiami rozgałęziania i programowaniem zespołowym.
- Doświadczenie z Jenkins i narzędziami CI/CD, takimi jak GitHub Actions, GitLab CI/CD lub Harness.
- Dobra znajomość metod Agile i doświadczenie w zespołach Scrum lub Kanban.
- Doświadczenie w korzystaniu z Jira i Confluence do planowania, śledzenia zadań i współpracy.
- Znajomość systemów rozproszonych, API, architektur sterowanych zdarzeniami i projektowania mikroserwisów.
- Znajomość infrastruktury jako kodu, zarządzania konfiguracją i automatyzacji.
- Znajomość nowoczesnych frameworków webowych, takich jak React, Angular, Vue lub Preact.
- Doświadczenie z narzędziami programistycznymi wspomaganymi przez AI, takimi jak GitHub Copilot lub Claude Code.
Benefity
- Kontrakt trwa 3,5 miesiąca i kończy się 15 grudnia 2026 roku.
- Pełny wymiar pracy wynosi 37,5 godziny tygodniowo.
- Godziny pracy w dni powszednie: 8:30–16:30.
- Praca odbywa się głównie zdalnie.
- Oczekiwana jest obecność na miejscu przez jeden lub dwa dni w kwartale.