FullStack Engineer (.NET + React)
🌍Work mode: 5 days in the office per month in Cracow.
⏰Start: from January 2nd, latest start date is February 1st.
📑Contract: B2B
⏳Duration: > 12 months contracts + extensions
📕Project language: English
⚙️Industry: Banking
💻Workload: Full time.
Summary:
The FullStack Engineer will play a crucial role in modernizing a portfolio of approximately a dozen .NET applications and MSSQL databases into a modular, cloud-native Azure architecture while continuing to support and enhance legacy user interfaces and services.
Main Responsibilities:
The FullStack Engineer will be responsible for various tasks, focusing on both backend and frontend development.
Design and implement backend services and APIs in .NET (6/8) with clean architecture.
Build and maintain React + TypeScript frontends and oversee incremental migrations from legacy UI.
Read, refactor, and extract business logic from legacy .NET and T-SQL (stored procedures).
Write and maintain automated tests: unit, integration, contract, and end-to-end.
Create and maintain CI/CD pipelines (Azure DevOps / GitHub Actions) and IaC artifacts.
Instrument services for observability (metrics, logs, distributed traces) and alerting.
Troubleshoot production incidents, deliver fixes, and support deployments.
Participate in architecture and domain modeling activities (DDD patterns, bounded contexts).
Collaborate in Agile ceremonies, estimate work, and define acceptance criteria.
Key Requirements
5+ years of commercial experience with C# and .NET (Framework + .NET Core / .NET 6+).
Strong experience with EF Core and MSSQL (query tuning, transactions, indexing).
Production experience with React and TypeScript.
Practical experience building and securing REST APIs (validation, versioning, auth).
Familiarity with Azure services (App Service, Functions, Azure SQL, Storage, Service Bus).
CI/CD and automated testing experience (xUnit, Jest, Playwright/Cypress).
Good Git practices and code review discipline.
English for technical communication (B2+).
Nice to Have
IaC experience (Terraform, Bicep) and deployment automation.
Docker and Kubernetes (AKS) experience.
Experience with Playwright codegen or Cypress end-to-end automation.
Background in migrating monoliths to modular services or microservices.
Familiarity with SQL Server internals and performance profiling.
Azure certifications (e.g., Azure Developer Associate).
FullStack Engineer (.NET + React)
FullStack Engineer (.NET + React)
-, Kraków
emagine Polska