Jesteś inżynierem, który widzi produkt poza jego kodem: wpływa na architekturę, wydajność, logikę biznesową i długoterminowa jakość systemu. Stworzyliśmy kulturę, w której przejrzystość, niezależność techniczna i dobra komunikacja są częścią codziennej pracy.CO BĘDZIE ZROBIĆRozwiń logikę C#/ASP.NET Core, aby stworzyć stabilny, skalowalny i produktywny backend.Opracuj interfejs w HTML5, CSS, JavaScript, Angular lub Reaguj, Material UI / Bootstrap, aby stworzyć nowoczesny, wygodny i funkcjonalny i
Jesteś inżynierem, który widzi produkt poza jego kodem: wpływa na architekturę, wydajność, logikę biznesową i długoterminowa jakość systemu. Stworzyliśmy kulturę, w której przejrzystość, niezależność techniczna i dobra komunikacja są częścią codziennej pracy.
CO BĘDZIE ZROBIĆ
- Rozwiń logikę C#/ASP.NET Core, aby stworzyć stabilny, skalowalny i produktywny backend.
- Opracuj interfejs w HTML5, CSS, JavaScript, Angular lub Reaguj, Material UI / Bootstrap, aby stworzyć nowoczesny, wygodny i funkcjonalny interfejs użytkownika.
- Użyj REST API, aby zbudować niezawodne integracje z usługami wewnętrznymi i systemami zewnętrznymi.
- Analizuj struktury danych MS SQL / PostgreSQL w celu optymalizacji zapytań, poprawy wydajności i poprawności baz danych.
- Twórz testy jednostkowe na NUnit / xUnit, Jest / Jasmine / Mocha / Karma, aby zapewnić stabilność logiki biznesowej i przewidywalność wydań.
- Optymalizuj komponenty o dużym obciążeniu za pomocą profilerów i monitorowania, aby wyeliminować wąskie gardła, poprawić wydajność i bezpieczeństwo.
- Analizuj wymagania i ryzyko techniczne, aby wybrać optymalne rozwiązania i stworzyć wysokiej jakości architekturę.
- Wdrażaj usługi Docker i usługi w chmurze (Azure / AWS / GCP) w celu konteneryzacji, konfigurowania środowisk i ulepszania procesów CI/CD.
- Stosuj podejścia zwinne (Scrum/Kanban) w celu wspierania przejrzystego, przyrostowego rozwoju i szybkiego cyklu informacji zwrotnej.
- Wdrażaj przegląd kodu i praktyki techniczne, aby poprawić jakość kodu i ujednolicić podejście zespołu.
- Analizuj zależności architektoniczne i interakcje usług, aby zachować integralność systemu i zminimalizować ryzyko techniczne.
- Komunikuj się z programistami, analitykami i kierownikami projektów, aby dostosować wymagania, rozwiązania techniczne i wdrożenia.
- Rozwijaj wiedzę techniczną na temat indywidualnego planu rozwoju, aby wzmocnić swoją własną rolę i kulturę inżynierską zespołu.
Oczekujemy, że będziesz mieć co najmniej co najmniej 5 lat doświadczenia komercyjnegodoświadczenie w wykonywaniu podobnych zadań
NASZE PROJEKTY
Tworzymy skalowalne rozwiązania dla przedsiębiorstw, które wymagają dojrzałości architektonicznej, głębokiej wiedzy specjalistycznej i odpowiedzialności technicznej.
Zaplecze: C#, ASP.NET Core, tworzenie interfejsów API i usług o dużym obciążeniu, które stanowią podstawę platformy.
Front-end: Nowoczesne SPA w Angular/React/Vue, tworzenie produktywnych i funkcjonalnych interfejsy.
Bazy danych:MS SQL / PostgreSQL, optymalizacja zapytań, złożone modele relacyjne oraz NoSQL (MongoDB, CosmosDB) dla scenariuszy opartych na zdarzeniach lub elastycznych.
Chmura:usługi chmurowe Azure / AWS / GCP do integracji, wdrażania, monitorowania i skalowania.
BĘDĄ PLUSEM
- style="font-weight: 700">Azure / AWS / GCP.
- Umiejętność dockera i orkiestracji kontenerów.
- Umiejętności w diagnozowaniu i rozwiązywaniu problemów z wydajnością.
- Doświadczenie jako techniczny prowadzenie.
CO JEST DLA NAS WAŻNE
- Dojrzałość techniczna — umiejętność obrony decyzji z rozumuj i uwzględniaj architekturę i długoterminowe konsekwencje.
- Niezależność w dostarczaniu — umiejętność prowadzenia kompleksowych zadań: od analizy do gotowego do produkcji wyniku.
- Myślenie systemowe — zrozumienie zależności, wpływu decyzji na produkt, infrastrukturę i zespół.
- Odpowiedzialność inżynieryjna - priorytet jakości, obsługiwanego kodu i stabilności nad "szybkimi poprawkami".
- Interakcja w zespole - konstruktywna informacja zwrotna, udział w dyskusjach technicznych i chęć dzielenia się wiedzą.
Wynagrodzenie proporcjonalne do Twojego poziomu i wiedzy technicznej.Wpływ na produkt — Twoje decyzje będą kształtować architekturę, wydajność i jakość systemu.Silne środowisko techniczne — zespół starszych inżynierów, architektów irealne procesy bez chaosu.Rozwój — indywidualny plan rozwoju, certyfikaty, wewnętrzne sesje techniczne i dostęp do platform edukacyjnych.Elastyczność — format zdalny, odpowiedni harmonogram i zdrowa równowaga między życiem zawodowym a prywatnym.Interakcja międzynarodowa - współpraca z zespołami i interesariusze z różnych krajów.Perspektywy rozwoju - szansa na osiągnięcie pozycji lidera w dziedzinie architektury lub technologii.To szansa, aby zostać nie tylko programistą, ale inżynier, który kształtuje architekturę, jakość techniczną i kierunek rozwoju produktu.
Chcesz pracować w dojrzały zespół, wpływaj na decyzje techniczne i rozwijaj swoją wiedzę - wyślij swoje CV!