W skrócie
- Zadania: Twórz i rozwijaj usługi backendowe oraz mikroserwisy w Java, Go lub Python.
- Firma: Dynamiczna firma IT oferująca kompleksowe rozwiązania w obszarze technologii chmurowych.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Świetna atmosfera pracy i możliwości szybkiego awansu w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty w chmurze.
- Kwalifikacje: Doświadczenie w programowaniu backendowym oraz znajomość technologii chmurowych.
Przewidywane wynagrodzenie mieści się w przedziale 91064 - 111300 zł za rok.
Wysokie Mazowieckie, Poland | Posted on 27/11/2025
We provide end-to-end IT solutions and services including Applications services, Data & Analytics services, AI/ML Technologies and Professional services in the UK and EU market.
Umiejętności wymagane: Java, Go, Python, Microservices, GCP SDKs
Opis roli: Poszukujemy wykwalifikowanego Inżyniera Oprogramowania (Cloud/Backend) z silnym doświadczeniem w rozwoju backendu, technologiach chmurowych i inżynierii baz danych. Idealny kandydat będzie miał solidne podstawy w projektowaniu i rozwijaniu skalowalnych systemów backendowych, optymalizacji struktur baz danych oraz wdrażaniu najlepszych praktyk w programowaniu SQL.
- Projektowanie, rozwijanie, testowanie i integrowanie usług backendowych i mikroserwisów przy użyciu Java, Go lub Python.
- Budowanie i utrzymywanie aplikacji natywnych w chmurze wykorzystujących usługi i SDK Google Cloud Platform (GCP).
- Zapewnienie, że systemy backendowe spełniają wymagania dotyczące wydajności, bezpieczeństwa i skalowalności.
- Rozwój i utrzymanie nowych i istniejących baz danych, zapewniając efektywność, niezawodność i wysoką jakość przetwarzania danych.
- Wsparcie zespołów deweloperskich w optymalizacji złożonych zapytań, udoskonalaniu schematów i rozwiązywaniu problemów z bazami danych.
- Stosowanie najlepszych praktyk w programowaniu SQL, modularnym projektowaniu i strojenie wydajności.
Projektowanie i modelowanie baz danych:
- Analiza wymagań aplikacji w celu zaprojektowania optymalnych struktur baz danych.
- Tworzenie tabel, definiowanie relacji, optymalizacja schematów oraz zapewnienie integralności i spójności danych.
- Rozwój logicznych i fizycznych modeli danych zgodnych z potrzebami systemu.
Rozwój i wdrażanie baz danych:
- Implementacja schematów baz danych przy użyciu technologii DBMS takich jak MySQL, PostgreSQL, Oracle lub SQL Server.
- Pisanie kodu SQL do tworzenia tabel, widoków, procedur składowanych, funkcji, wyzwalaczy i innych komponentów baz danych.
- Budowanie wielokrotnego użytku skryptów i komponentów automatyzacji baz danych.
Migracja danych i import/eksport:
- Planowanie i realizacja migracji danych z systemów dziedzicznych lub źródeł zewnętrznych.
- Zarządzanie procesami importu/eksportu danych oraz zapewnienie dokładności i kompletności.
Administracja i konserwacja baz danych:
- Wykonywanie zadań administracyjnych związanych z bazami danych, w tym zarządzanie użytkownikami, konfiguracja kopii zapasowych, indeksowanie i monitorowanie wydajności.
- Wdrażanie strategii strojenia, kontroli bezpieczeństwa i procedur odzyskiwania po awarii.
- Ciężka praca nad ciągłym monitorowaniem i optymalizacją wydajności baz danych.
Bezpieczeństwo danych i zgodność:
- Wdrażanie odpowiednich środków ochrony danych, standardów szyfrowania i mechanizmów kontroli dostępu.
- Zapewnienie zgodności z odpowiednimi regulacjami dotyczącymi zarządzania danymi i prywatności.
- Ścisła współpraca z inżynierami oprogramowania, projektantami, architektami i zespołami produktowymi w celu zrozumienia wymagań dotyczących danych.
- Jasna i skuteczna komunikacja szczegółów technicznych związanych z bazami danych z zespołami międzyfunkcyjnymi.
- Udział w dyskusjach projektowych i wkład w decyzje architektoniczne.
Preferowane kwalifikacje:
- Doświadczenie z architekturą mikroserwisów i systemami rozproszonymi.
- Silne zrozumienie zasad chmurowych i praktyczne doświadczenie z usługami GCP.
- Biegłość w SQL, optymalizacji wydajności baz danych i przeglądach kodu.
- Znajomość systemów kontroli wersji, pipeline'ów CI/CD i praktyk DevOps.
- Silne umiejętności rozwiązywania problemów i zdolność do pracy w współpracy, w zwinnych środowiskach.
Principal Full Stack Developer in Wysokie Mazowieckie – pracodawca: Technopride Ltd
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku pracy. Dzięki zaawansowanym projektom w obszarze architektury danych i nowoczesnych platform analitycznych, pracownicy mają szansę na zdobycie cennego doświadczenia oraz rozwijanie swoich umiejętności w innowacyjnych technologiach takich jak Snowflake i Power BI. Nasza kultura pracy opiera się na współpracy, otwartości i ciągłym doskonaleniu, co sprawia, że każdy członek zespołu ma realny wpływ na kształtowanie przyszłości organizacji.