Publikuj oferty pracy
Zatrudniaj bez prowizji
254 wyświetlenia
JustAnswer
Poszukujemy wysoko wykwalifikowanego i doświadczonego starszego programisty Full Stack, który dołączy do naszego zespołu programistów. Idealny kandydat będzie miał duże doświadczenie zarówno w rozwoju front-endu, jak i back-endu. Jako starszy programista Full Stack będziesz odgrywać kluczową rolę w projektowaniu, rozwijaniu i utrzymywaniu naszych aplikacji internetowych, zapewniając wysoką wydajność i skalowalność. Będziesz ściśle współpracować z zespołami interdyscyplinarnymi, aby dostarczać wysokiej jakości rozwiązania programowe spełniające potrzeby naszych klientów.
Nasz stos technologii obejmuje .NET Core, C#, React.js, Node.js, Typescript, SQL Server 2019, Docker, Kubernetes, Google Analytics i Power BI.
Nasz ekosystem obejmuje 170 połączonych aplikacji i usług, nasza główna baza danych to 2 TB, nasze witryny obsługują 1 milion odwiedzających dziennie i 2 miliardy żądań miesięcznie, a zmiany w produkcji wypuszczamy kilka razy dziennie. Stosuj organizację ciągłej integracji i ciągłego wdrażania (CI/CD).
Wymagania:
Minimum 5 lat doświadczenia zawodowego w rozwój pełnego stosu.
Rozległe doświadczenie z React.js, w tym zarządzanie stanem (Redux, Context API) i architektura oparta na komponentach.
Biegłość w frameworkach .NET, C# i danych technologie dostępu.
Znajomość testów jednostkowych/integracyjnych z wykorzystaniem dowolnego z Jest, NUnit, Playwright, React Testing Library.
Dobra znajomość technologii front-end, takich jak HTML5, CSS3, JavaScript i TypeScript.
Znajomość systemów baz danych, takich jak SQL Server lub MySQL.
Doskonała wiedza na temat wzorców projektowych i architektonicznych, projektowania SOA i tworzenia usług internetowych.
Dogłębne zrozumienie procesów programistycznych.
Doświadczenie w optymalizacji i pomiarze wydajności stron internetowych będzie plusem.
Stopień informatyki, pokrewna dyscyplina lub równoważne doświadczenie zawodowe.
Wyższy średniozaawansowany poziom języka angielskiego.
Doskonałe umiejętności rozwiązywania problemów i umiejętności analityczne, z dużą dbałością o szczegóły.
Doskonałe umiejętności komunikacyjne i interpersonalne, ze zdolnością do efektywnie pracować w środowisku zorientowanym na zespół.
Umiejętność zarządzania wieloma zadaniami i skutecznego ustalania priorytetów w szybkim środowisku.
Udowodnione zdolności przywódcze z doświadczeniem w zakresie mentoringu i przewodnictwa młodsi programiści.
Obowiązki:
Projektowanie, rozwijanie i utrzymywanie solidnych, skalowalnych i wydajnych aplikacji internetowych, modułów logicznych backendu i bazy danych struktura
Śledź procesy CI/CD
Współpracuj z menedżerami produktów, projektantami i innymi zainteresowanymi stronami w celu zbierania i analizowania wymagań, dostarczając spostrzeżeń technicznych i rekomendacji
Zapewnij naszym produkty są wdrażane zgodnie z najwyższymi standardami za pomocą odpowiednich testów automatycznych, w tym testów jednostkowych.
Przeprowadzaj przeglądy kodu i projektu, przekazuj konstruktywne opinie i doradzaj młodszym programistom, aby wspierać kulturę ciągłego doskonalenia.
Monitoruj stan produkcji za pomocą różnych audytów, identyfikuj problemy i odkrywaj pierwotne przyczyny.
Oferujemy: