W skrócie
- Zadania: Twórz oprogramowanie w pełnym stosie i współpracuj nad innowacyjnymi projektami.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 103500 - 126500 zł za rok.
W Solvedex szukamy inżyniera Full Stack, który dołączy do naszego zespołu.
O nas: Solvedex przekształca przyszłość talentów technologicznych poprzez fractional technology leadership. Zapewniamy doświadczonych, wstępnie zweryfikowanych liderów, którzy integrują się, aby kierować strategią, wykonaniem i wzrostem — zajmując się dostosowaniem i nadzorem, aby organizacje mogły skupić się na innowacjach.
O roli: Szukamy inżyniera Full Stack na poziomie średniozaawansowanym do seniora, który dołączy do zdalnego zespołu budującego zaawansowaną platformę analityczną i płatności. Ta rola wymaga inżyniera, który czuje się komfortowo pracując w całym stosie — od interfejsów frontendowych po usługi backendowe i infrastrukturę produkcyjną — i który rozumie, że bycie „full stack” oznacza posiadanie systemów end-to-end, a nie tylko wdrażanie funkcji. Będziesz pracować w środowisku produkcyjnym, gdzie poprawność, niezawodność i świadomość operacyjna mają znaczenie.
Kluczowe obowiązki:
- Posiadaj i rozwijaj funkcjonalność full-stack od definicji problemu po wdrożenie produkcyjne i iterację.
- Projektuj, wdrażaj i utrzymuj usługi backendowe i API wspierające przepływy pracy analityczne i płatności.
- Buduj i rozwijaj aplikacje frontendowe z naciskiem na wydajność, poprawność i łatwość utrzymania.
- Weź odpowiedzialność za systemy produkcyjne, w tym: diagnozowanie i naprawianie błędów produkcyjnych, obsługę incydentów lub awarii oraz zrozumienie zachowania systemu pod obciążeniem i w przypadku awarii.
- Dokonuj pragmatycznych wyborów architektonicznych i wdrażaj decyzje w rzeczywistych ograniczeniach.
- Integruj i utrzymuj usługi zewnętrzne, takie jak dostawcy płatności.
- Pracuj z infrastrukturą chmurową i wdrożeniami bez potrzeby intensywnego wsparcia.
- Przeglądaj kod i projekty z naciskiem na klarowność, prostotę i długoterminowe posiadanie.
- Ściśle współpracuj z kolegami z działu produktu i inżynierii, aby dostarczać mierzalną wartość biznesową.
Kwalifikacje i wymagany zestaw umiejętności i doświadczenia:
- Dyplom licencjata w dziedzinie informatyki, inżynierii komputerowej lub innej dziedziny STEM (lub równoważne praktyczne doświadczenie).
- 4+ lata doświadczenia zawodowego w rolach inżynierii oprogramowania full-stack lub ogólnej.
- 4+ lata doświadczenia w pracy z systemami produkcyjnymi używanymi przez rzeczywistych użytkowników.
- Doświadczenie w znaczącym wkładzie w złożone, produkcyjne systemy.
- Doświadczenie w pracy w środowiskach backendowych, frontendowych i infrastrukturalnych/produkcyjnych.
- Silne podstawy programowania i zdolność do rozumienia systemów poza jednym językiem lub frameworkiem.
- Udowodniona zdolność do debugowania złożonych problemów w nieznanych bazach kodu.
- Solidne zrozumienie projektowania systemów, modelowania danych i projektowania API.
- Doświadczenie w stosowaniu zaawansowanych algorytmów i struktur danych w aplikacjach rzeczywistych.
- Profesjonalne doświadczenie z co najmniej dwoma językami skompilowanymi lub funkcyjnymi, takimi jak C/C++, Java, Kotlin, Clojure, Go, C#, .NET, Erlang/Elixir/Gleam, Nim, Rust, Zig, Haskell lub OCaml.
- Doświadczenie z językami skryptowymi używanymi do automatyzacji, narzędzi lub zadań operacyjnych, takimi jak Bash/Shell scripting, Python, Go, Perl.
- Praktyczne doświadczenie z chmurami i platformami obliczeniowymi, takimi jak AWS EC2, Google Compute Engine, AWS Fargate, Google Cloud Run, Kubernetes (K8s) i/lub Wirtualne Chmury Prywatne (VPC).
- Ekspozycja na automatyzację infrastruktury i narzędzia operacyjne, w tym Terraform, Pulumi, Ansible i Jenkins.
- Bezpośrednie doświadczenie w radzeniu sobie z błędami produkcyjnymi, pogorszoną wydajnością lub awariami oraz incydentami, a także z systemami rozproszonymi zachowującymi się w sposób nieprzewidywalny.
- Zdolność do jasnego wyjaśnienia, co zbudowałeś, co sprawiło, że było to złożone, co poszło nie tak i jak to poprawiłeś.
- Jasne zrozumienie własności inżynieryjnej w porównaniu do dostarczania funkcji.
- Silne umiejętności komunikacyjne i biegłość w języku angielskim (pisemnie i ustnie).
Miłe do posiadania:
- Doświadczenie w fintech, płatnościach lub systemach finansowych.
- Wkład w projekty open-source lub znaczne projekty osobiste.
- Doświadczenie w poprawie metryk inżynieryjnych lub biznesowych w mierzalny sposób.
- Ekspozycja na praktyki monitorowania, obserwowalności lub reagowania na incydenty.
Dodatkowe wymagania:
- Komfort w pracy zdalnej z minimalnym nadzorem.
- Proaktywność, dbałość o szczegóły i umiejętność współpracy.
- Zdolność do odnalezienia się w szybkim, przypominającym startup środowisku.
Aplikuj na stanowisko: Czy chcesz dołączyć do naszego zespołu jako nowy inżynier Full Stack? Chętnie usłyszymy o Tobie!
Full Stack Engineer in Katowice – pracodawca: Solvedex LLC.
Solvedex to doskonały pracodawca, który oferuje elastyczne warunki pracy w zdalnym zespole, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na innowacyjności, współpracy i ciągłym rozwoju, co stwarza wyjątkowe możliwości dla inżynierów do nauki i doskonalenia swoich umiejętności w dynamicznym środowisku technologicznym. Dodatkowo, jako firma zajmująca się liderstwem technologicznym, zapewniamy dostęp do najnowszych technologii i projektów, które mają realny wpływ na rozwój branży.