Text copied to clipboard!
Tytuł
Text copied to clipboard!Programista AWS
Opis
Text copied to clipboard!
Szukamy Programisty AWS, który dołączy do zespołu odpowiedzialnego za projektowanie, rozwój, wdrażanie i utrzymanie nowoczesnych rozwiązań chmurowych opartych na Amazon Web Services. Osoba na tym stanowisku będzie współpracować z programistami, architektami, zespołami DevOps, analitykami oraz interesariuszami biznesowymi, aby dostarczać skalowalne, bezpieczne i wydajne aplikacje wspierające kluczowe procesy organizacji. Rola ta wymaga zarówno praktycznej znajomości usług AWS, jak i umiejętności tworzenia wysokiej jakości kodu, automatyzacji procesów oraz optymalizacji środowisk produkcyjnych.
Programista AWS będzie uczestniczyć w pełnym cyklu życia oprogramowania — od analizy wymagań, przez projektowanie architektury i implementację, po testowanie, wdrożenie oraz monitorowanie działania aplikacji. Ważnym elementem pracy będzie budowanie rozwiązań opartych na takich usługach jak AWS Lambda, EC2, S3, RDS, DynamoDB, API Gateway, CloudWatch, IAM, ECS, EKS czy CloudFormation. Kandydat powinien rozumieć zasady projektowania systemów rozproszonych, integracji usług, zarządzania bezpieczeństwem oraz kontroli kosztów w środowisku chmurowym.
Na tym stanowisku cenimy podejście inżynierskie, samodzielność oraz gotowość do ciągłego uczenia się. Idealny kandydat potrafi przekładać potrzeby biznesowe na rozwiązania techniczne, proponować usprawnienia architektury oraz identyfikować ryzyka związane z wydajnością, dostępnością i bezpieczeństwem. Istotna będzie także umiejętność pracy w środowisku zwinnym, prowadzenia dokumentacji technicznej oraz współpracy przy przeglądach kodu i standardach programistycznych.
Programista AWS będzie również wspierać automatyzację wdrożeń i infrastruktury jako kod, dbać o jakość rozwiązań poprzez testy jednostkowe i integracyjne oraz analizować metryki systemowe w celu poprawy stabilności usług. W zależności od projektu osoba zatrudniona na tym stanowisku może pracować nad aplikacjami webowymi, mikrousługami, systemami integracyjnymi, platformami danych lub rozwiązaniami serverless. Oczekujemy praktycznego podejścia do rozwiązywania problemów, dobrej organizacji pracy oraz umiejętności komunikacji z zespołami technicznymi i nietechnicznymi.
To stanowisko jest odpowiednie dla osób, które chcą rozwijać swoją karierę w obszarze chmury publicznej, nowoczesnej architektury aplikacyjnej i automatyzacji procesów IT. Oferuje możliwość pracy przy ambitnych projektach technologicznych, wpływu na decyzje architektoniczne oraz rozwoju kompetencji w zakresie AWS, DevOps i bezpieczeństwa chmurowego. Jeśli interesuje Cię tworzenie niezawodnych rozwiązań w chmurze, optymalizacja systemów oraz praca z nowoczesnym stosem technologicznym, ta rola może być doskonałym kolejnym krokiem zawodowym.
Obowiązki
Text copied to clipboard!- Projektowanie i rozwijanie aplikacji oraz usług działających w środowisku AWS.
- Tworzenie i utrzymywanie rozwiązań serverless oraz opartych na mikrousługach.
- Integracja systemów z wykorzystaniem usług AWS i interfejsów API.
- Automatyzacja wdrożeń oraz zarządzanie infrastrukturą jako kod.
- Monitorowanie wydajności, dostępności i bezpieczeństwa aplikacji chmurowych.
- Współpraca z zespołami DevOps, QA, analitykami i architektami systemów.
- Optymalizacja kosztów wykorzystania usług AWS i zasobów chmurowych.
- Tworzenie dokumentacji technicznej oraz udział w przeglądach kodu.
Wymagania
Text copied to clipboard!- Doświadczenie w programowaniu w co najmniej jednym języku, np. Python, Java, Node.js lub C#.
- Praktyczna znajomość usług AWS, takich jak Lambda, EC2, S3, RDS, IAM i CloudWatch.
- Znajomość projektowania aplikacji chmurowych i architektury rozproszonej.
- Doświadczenie z narzędziami infrastruktury jako kod, np. CloudFormation lub Terraform.
- Umiejętność pracy z systemami kontroli wersji, takimi jak Git.
- Znajomość zagadnień bezpieczeństwa w chmurze, uwierzytelniania i zarządzania dostępem.
- Doświadczenie w tworzeniu i utrzymaniu interfejsów API oraz integracji systemowych.
- Umiejętność analitycznego myślenia i rozwiązywania problemów technicznych.
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie usługi AWS wykorzystywałeś najczęściej w swoich projektach?
- Czy masz doświadczenie w budowaniu rozwiązań serverless?
- Z jakich języków programowania korzystasz w pracy z AWS?
- Czy pracowałeś z Terraform, CloudFormation lub innymi narzędziami IaC?
- Jakie masz doświadczenie w monitorowaniu i optymalizacji aplikacji chmurowych?
- Czy uczestniczyłeś w projektowaniu architektury mikrousług lub systemów rozproszonych?
- Jak podchodzisz do kwestii bezpieczeństwa i zarządzania uprawnieniami w AWS?
- Czy masz doświadczenie we wdrażaniu aplikacji w środowiskach produkcyjnych?