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