Senior Fullstack Developer (.NET/React)

New
N
Nexio ManagementSystemy finansowe
Workplace type: remote; Country code: PLFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 7 lat komercyjnego doświadczenia w programowaniu w technologii .NET; Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych z wykorzystaniem React, TypeScript, JavaScript; Minimum 2 lata doświadczenia w projektowaniu i implementacji rozwiązań opartych na GraphQL.
Required Skills
GraphQLMicrosoft SQL ServerRabbitmqTypeScriptC#.NETReactMicroservices

Requirements

  • Minimum 7 lat komercyjnego doświadczenia w programowaniu w technologii .NET.
  • Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych z wykorzystaniem React, TypeScript i JavaScript.
  • Minimum 2 lata doświadczenia w projektowaniu i implementacji rozwiązań opartych na GraphQL.
  • Doświadczenie w samodzielnym definiowaniu architektury technicznej i projektowaniu architektury mikroserwisowej.
  • Doświadczenie w implementacji komunikacji asynchronicznej z wykorzystaniem RabbitMQ i MassTransit.
  • Znajomość Apollo Client i React Relay.
  • Doświadczenie w projektowaniu UI/UX.
  • Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych, w szczególności Microsoft SQL Server, Elasticsearch, MongoDB i CosmosDB.
  • Umiejętność tworzenia testów jednostkowych z wykorzystaniem xUnit, NUnit i Jest.
  • Doświadczenie w budowie i utrzymaniu procesów CI/CD, w szczególności w GitLab.

Responsibilities

  • Projektowanie architektury technicznej oraz rozwój systemów w architekturze mikroserwisowej.
  • Tworzenie aplikacji backendowych w .NET 6+ / C# oraz frontendowych w React, TypeScript i JavaScript.
  • Projektowanie i implementacja API GraphQL z wykorzystaniem Apollo Client i React Relay.
  • Rozwój rozwiązań typu greenfield i Micro Frontend (MFE).
  • Implementacja komunikacji asynchronicznej z wykorzystaniem RabbitMQ i MassTransit.
  • Praca z relacyjnymi i nierelacyjnymi bazami danych.
  • Tworzenie testów jednostkowych, rozwój procesów CI/CD oraz dbanie o jakość kodu.
  • Prowadzenie Code Review, przygotowywanie dokumentacji technicznej oraz stosowanie wzorców projektowych, SOLID i Clean Code.
  • Współpraca z architektami, analitykami, testerami i przedstawicielami biznesu.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now