Backend Developer (AWS) (k/m/n)
⚲ Warszawa
Do uzgodnienia
Wymagania
- Node.js
- AWS
- Python
- Terraform
Opis stanowiska
Nexio Management to około 550 konsultantów, którzy od ponad 20 lat tworzą zaawansowane rozwiązania IT dla firm w Polsce i za granicą. Jesteśmy zespołem ekspertów, którzy realnie angażują się w projekty swoich klientów.
Specjalizujemy się w budowie, rozwoju i utrzymaniu systemów i aplikacji, oraz doradztwie IT. Wierzymy, że najlepsze rozwiązania powstają wtedy, gdy jest przestrzeń na eksperymentowanie - dlatego mamy własne R&D Center na czele z NexioBot naszym mobilnym robotem asystującym, wykorzystującym sztuczną inteligencję do komunikacji.
Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team. Naszymi klientami są firmy z wielu zróżnicowanych branż, szukające wsparcia najwyższej klasy ekspertów.
Poszukujemy doświadczonego AWS Backend Developera, który będzie odpowiedzialny za projektowanie, rozwój i utrzymanie skalowalnych systemów backendowych oraz infrastruktury chmurowej AWS wspierającej rozwiązania IoT. Rola obejmuje cały cykl życia oprogramowania – od projektowania i implementacji, przez wdrożenie i monitoring, po wsparcie operacyjne – we współpracy z globalnymi zespołami.
Twój zakres obowiązków
• Projektowanie, rozwój i utrzymanie skalowalnych aplikacji backendowych w środowisku chmurowym AWS.
• Tworzenie i rozwój usług backendowych oraz API z wykorzystaniem Node.js i/lub Python.
• Zarządzanie infrastrukturą jako kodem (Infrastructure as Code) przy użyciu Terraform.
• Dbanie o niezawodność, wydajność i optymalizację usług backendowych oraz infrastruktury chmurowej.
• Diagnozowanie i rozwiązywanie problemów technicznych w obszarze backendu.
• Rozwój funkcjonalności platformy IoT wspierającej połączone urządzenia konsumenckie.
• Współpraca z architektami, Product Ownerami, analitykami biznesowymi oraz zespołami inżynieryjnymi w celu przekładania wymagań biznesowych na rozwiązania techniczne.
• Dbanie o wysoką jakość oprogramowania poprzez code review, testy automatyczne, monitoring oraz stosowanie dobrych praktyk inżynierskich.
• Współtworzenie i usprawnianie procesów CI/CD oraz procesów wdrażania aplikacji.
Nasze wymagania
• Praktyczne doświadczenie z usługami chmurowymi AWS, m.in. Lambda, API Gateway, DynamoDB, S3, ECS/EKS.
• Bardzo dobra znajomość Node.js i/lub Python w tworzeniu aplikacji backendowych.
• Praktyczne doświadczenie z Terraform oraz podejściem Infrastructure as Code.
• Bardzo dobra znajomość REST API, architektury mikroserwisowej i systemów rozproszonych.
• Umiejętność analitycznego myślenia i rozwiązywania problemów, z uwzględnieniem niezawodności i skalowalności systemów.
• Doświadczenie w pracy w środowisku Agile.
Mile widziane
• Doświadczenie z platformami IoT, brokerami komunikatów, np. MQTT lub AWS IoT Core, oraz rozwiązaniami dla urządzeń połączonych.
• Doświadczenie w utrzymywaniu i obsłudze systemów produkcyjnych działających w środowisku chmurowym.
• Znajomość architektury serverless oraz zarządzanych usług AWS.
• Doświadczenie z praktykami DevOps oraz narzędziami CI/CD, np. GitHub Actions, AWS CodePipeline lub Jenkins.
To oferujemy
• Stabilność zatrudnienia - długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
• Elastyczne formy współpracy - umowa B2B, umowa o pracę lub zlecenie.
• Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
• Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
• Wewnętrzny program poleceń.
• Możliwość finansowania certyfikatów IT.
• W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
• Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
• Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
Specjalizujemy się w budowie, rozwoju i utrzymaniu systemów i aplikacji, oraz doradztwie IT. Wierzymy, że najlepsze rozwiązania powstają wtedy, gdy jest przestrzeń na eksperymentowanie - dlatego mamy własne R&D Center na czele z NexioBot naszym mobilnym robotem asystującym, wykorzystującym sztuczną inteligencję do komunikacji.
Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team. Naszymi klientami są firmy z wielu zróżnicowanych branż, szukające wsparcia najwyższej klasy ekspertów.
Poszukujemy doświadczonego AWS Backend Developera, który będzie odpowiedzialny za projektowanie, rozwój i utrzymanie skalowalnych systemów backendowych oraz infrastruktury chmurowej AWS wspierającej rozwiązania IoT. Rola obejmuje cały cykl życia oprogramowania – od projektowania i implementacji, przez wdrożenie i monitoring, po wsparcie operacyjne – we współpracy z globalnymi zespołami.
Twój zakres obowiązków
• Projektowanie, rozwój i utrzymanie skalowalnych aplikacji backendowych w środowisku chmurowym AWS.
• Tworzenie i rozwój usług backendowych oraz API z wykorzystaniem Node.js i/lub Python.
• Zarządzanie infrastrukturą jako kodem (Infrastructure as Code) przy użyciu Terraform.
• Dbanie o niezawodność, wydajność i optymalizację usług backendowych oraz infrastruktury chmurowej.
• Diagnozowanie i rozwiązywanie problemów technicznych w obszarze backendu.
• Rozwój funkcjonalności platformy IoT wspierającej połączone urządzenia konsumenckie.
• Współpraca z architektami, Product Ownerami, analitykami biznesowymi oraz zespołami inżynieryjnymi w celu przekładania wymagań biznesowych na rozwiązania techniczne.
• Dbanie o wysoką jakość oprogramowania poprzez code review, testy automatyczne, monitoring oraz stosowanie dobrych praktyk inżynierskich.
• Współtworzenie i usprawnianie procesów CI/CD oraz procesów wdrażania aplikacji.
Nasze wymagania
• Praktyczne doświadczenie z usługami chmurowymi AWS, m.in. Lambda, API Gateway, DynamoDB, S3, ECS/EKS.
• Bardzo dobra znajomość Node.js i/lub Python w tworzeniu aplikacji backendowych.
• Praktyczne doświadczenie z Terraform oraz podejściem Infrastructure as Code.
• Bardzo dobra znajomość REST API, architektury mikroserwisowej i systemów rozproszonych.
• Umiejętność analitycznego myślenia i rozwiązywania problemów, z uwzględnieniem niezawodności i skalowalności systemów.
• Doświadczenie w pracy w środowisku Agile.
Mile widziane
• Doświadczenie z platformami IoT, brokerami komunikatów, np. MQTT lub AWS IoT Core, oraz rozwiązaniami dla urządzeń połączonych.
• Doświadczenie w utrzymywaniu i obsłudze systemów produkcyjnych działających w środowisku chmurowym.
• Znajomość architektury serverless oraz zarządzanych usług AWS.
• Doświadczenie z praktykami DevOps oraz narzędziami CI/CD, np. GitHub Actions, AWS CodePipeline lub Jenkins.
To oferujemy
• Stabilność zatrudnienia - długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
• Elastyczne formy współpracy - umowa B2B, umowa o pracę lub zlecenie.
• Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
• Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
• Wewnętrzny program poleceń.
• Możliwość finansowania certyfikatów IT.
• W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
• Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
• Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
🔍 Dekoder Ogłoszenia
🔴
realnie angażujemy się w projekty swoich klientów
Może oznaczać zaangażowanie i odpowiedzialność, ale też potencjalnie długie godziny pracy i dużą presję.
🔴
przestrzeń na eksperymentowanie
Może oznaczać innowacyjne podejście i swobodę w działaniu, ale też brak jasno określonych procesów i potencjalne ryzyko niepowodzenia.
🔴
wspieramy zespoły naszych klientów w modelach scale up the team
Może oznaczać elastyczne modele współpracy, ale też wymagać szybkiego dostosowania się do różnych zespołów i projektów.