NoFluffJobs
Praca zdalna
Senior
Senior Fullstack Developer
⚲ Warszawa
18 480 - 22 680 PLN (B2B)
Wymagania
- .NET
- React
- GraphQL
- Microservices
- RabbitMQ
- CI/CD
- TypeScript
- JavaScript
- Apollo Client
- Microsoft SQL Server
- Elasticsearch
- MongoDB
- Cosmos DB
- xUnit
- NUnit
- Jest
- SOLID
Opis stanowiska
Wymagania:
- Minimum 7 lat doświadczenia komercyjnego w programowaniu w technologii .NET 6 lub nowszej- Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych z wykorzystaniem React- Minimum 2 lata doświadczenia w pracy z GraphQL- Doświadczenie w samodzielnym definiowaniu architektury technicznej rozwiązań oraz projektowaniu i implementacji architektury mikroserwisowej- Doświadczenie w realizacji projektów typu greenfield- Minimum 1 rok doświadczenia w implementacji komunikacji asynchronicznej z wykorzystaniem RabbitMQ i MassTransit- Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych oraz tworzeniu i utrzymaniu procesów CI/CD- Doświadczenie w pracy w zespołach Agile oraz prowadzeniu przeglądów kodu (Code Review)- Znajomość TypeScript i JavaScript oraz zasad projektowania UI/UX- Znajomość Apollo Client i React Relay- Znajomość Microsoft SQL Server, Elasticsearch, MongoDB oraz CosmosDB- Znajomość narzędzi do testowania jednostkowego: xUnit, NUnit i Jest- Znajomość wzorców projektowych oraz zasad SOLID i Clean Code
Codzienne zadania:
- Projektowanie architektury technicznej rozwiązań informatycznych, w tym architektury mikroserwisowej oraz rozwiązań typu Micro Frontend (MFE), a także realizacja projektów typu greenfield
- Projektowanie i implementacja aplikacji backendowych w technologii .NET 6+ oraz frontendowych z wykorzystaniem React, TypeScript i JavaScript
- Projektowanie i implementacja API opartych o GraphQL z wykorzystaniem Apollo Client i React Relay oraz wdrażanie komunikacji asynchronicznej z użyciem RabbitMQ i MassTransit
- Projektowanie modeli danych oraz implementacja rozwiązań bazodanowych z wykorzystaniem Microsoft SQL Server oraz baz NoSQL, w szczególności Elasticsearch, MongoDB i CosmosDB
- Przygotowywanie testów jednostkowych z wykorzystaniem xUnit, NUnit i Jest oraz budowa i utrzymanie procesów Continuous Integration i Continuous Delivery (CI/CD) w GitLab
- Stosowanie wzorców projektowych i dobrych praktyk programistycznych oraz wykorzystywanie narzędzi AI wspierających proces tworzenia oprogramowania
- Przygotowywanie dokumentacji technicznej
- Współpraca z architektami, analitykami, testerami oraz przedstawicielami biznesu
- Minimum 7 lat doświadczenia komercyjnego w programowaniu w technologii .NET 6 lub nowszej- Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych z wykorzystaniem React- Minimum 2 lata doświadczenia w pracy z GraphQL- Doświadczenie w samodzielnym definiowaniu architektury technicznej rozwiązań oraz projektowaniu i implementacji architektury mikroserwisowej- Doświadczenie w realizacji projektów typu greenfield- Minimum 1 rok doświadczenia w implementacji komunikacji asynchronicznej z wykorzystaniem RabbitMQ i MassTransit- Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych oraz tworzeniu i utrzymaniu procesów CI/CD- Doświadczenie w pracy w zespołach Agile oraz prowadzeniu przeglądów kodu (Code Review)- Znajomość TypeScript i JavaScript oraz zasad projektowania UI/UX- Znajomość Apollo Client i React Relay- Znajomość Microsoft SQL Server, Elasticsearch, MongoDB oraz CosmosDB- Znajomość narzędzi do testowania jednostkowego: xUnit, NUnit i Jest- Znajomość wzorców projektowych oraz zasad SOLID i Clean Code
Codzienne zadania:
- Projektowanie architektury technicznej rozwiązań informatycznych, w tym architektury mikroserwisowej oraz rozwiązań typu Micro Frontend (MFE), a także realizacja projektów typu greenfield
- Projektowanie i implementacja aplikacji backendowych w technologii .NET 6+ oraz frontendowych z wykorzystaniem React, TypeScript i JavaScript
- Projektowanie i implementacja API opartych o GraphQL z wykorzystaniem Apollo Client i React Relay oraz wdrażanie komunikacji asynchronicznej z użyciem RabbitMQ i MassTransit
- Projektowanie modeli danych oraz implementacja rozwiązań bazodanowych z wykorzystaniem Microsoft SQL Server oraz baz NoSQL, w szczególności Elasticsearch, MongoDB i CosmosDB
- Przygotowywanie testów jednostkowych z wykorzystaniem xUnit, NUnit i Jest oraz budowa i utrzymanie procesów Continuous Integration i Continuous Delivery (CI/CD) w GitLab
- Stosowanie wzorców projektowych i dobrych praktyk programistycznych oraz wykorzystywanie narzędzi AI wspierających proces tworzenia oprogramowania
- Przygotowywanie dokumentacji technicznej
- Współpraca z architektami, analitykami, testerami oraz przedstawicielami biznesu
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.