09/27/2026 updated


100 % available
Senior .NET Engineer | Tech Lead
Krakow, Poland
Worldwide
MSc, Computer ScienceAngular 2+.NET Core
Backend Development with .NET and C#
Extensive expertise in building high-performance backend services using C#, .NET 8, ASP.NET Core, REST APIs, WebSockets, async programming, and LINQ for banking, KYC, and data-intensive systems.
Distributed Systems and Event-Driven Architecture
Deep knowledge of distributed systems design using Kafka, Wolverine, RabbitMQ, event-driven architecture, asynchronous messaging, and integration patterns for scalable and reliable workflows.
Software Architecture and Clean Architecture
Strong background in microservices, modular monoliths, DDD, Clean Architecture, CQRS, SOLID principles, and design patterns to decompose complex domains and guide architectural decisions.
Database and Data Access
Proficiency in MS SQL Server, EF Core, Dapper, NHibernate, query optimisation, transactions, connection pooling, and read/write separation for high-volume data workflows.
Platform and DevOps
Hands-on experience with Red Hat OpenShift, Docker, Azure DevOps, GitLab, CI/CD pipelines, NUnit, and automated unit and integration testing for production-ready delivery.
Frontend and Additional Technologies
Working knowledge of Angular, TypeScript, React, Vue, Azure, and OpenAI API for building web applications and integrations.
Technical Leadership and Mentoring
Experience leading technical direction, guiding architectural decisions, facilitating code and design reviews, mentoring engineers, and helping teams navigate organizational and technical challenges.
AI Integration
Experience integrating OpenAI APIs with .NET 8 and Azure backends to develop AI-assisted SaaS products.
Extensive expertise in building high-performance backend services using C#, .NET 8, ASP.NET Core, REST APIs, WebSockets, async programming, and LINQ for banking, KYC, and data-intensive systems.
Distributed Systems and Event-Driven Architecture
Deep knowledge of distributed systems design using Kafka, Wolverine, RabbitMQ, event-driven architecture, asynchronous messaging, and integration patterns for scalable and reliable workflows.
Software Architecture and Clean Architecture
Strong background in microservices, modular monoliths, DDD, Clean Architecture, CQRS, SOLID principles, and design patterns to decompose complex domains and guide architectural decisions.
Database and Data Access
Proficiency in MS SQL Server, EF Core, Dapper, NHibernate, query optimisation, transactions, connection pooling, and read/write separation for high-volume data workflows.
Platform and DevOps
Hands-on experience with Red Hat OpenShift, Docker, Azure DevOps, GitLab, CI/CD pipelines, NUnit, and automated unit and integration testing for production-ready delivery.
Frontend and Additional Technologies
Working knowledge of Angular, TypeScript, React, Vue, Azure, and OpenAI API for building web applications and integrations.
Technical Leadership and Mentoring
Experience leading technical direction, guiding architectural decisions, facilitating code and design reviews, mentoring engineers, and helping teams navigate organizational and technical challenges.
AI Integration
Experience integrating OpenAI APIs with .NET 8 and Azure backends to develop AI-assisted SaaS products.
Experience
Professional experience0 - 5 years
Freelancer since2018
Languages
EnglishFluentPolishNative speaker
Project history
Leading the technical direction and hands-on delivery of a scalable .NET banking platform built around distributed, event-driven services. Guiding architectural decisions for microservices, DDD, Clean Architecture and data access; facilitating code and design reviews and mentoring engineers. Resolving cross-team and production challenges, improving reliability through automated testing, CI/CD, clear technical documentation and pragmatic engineering standards. Partnering with analysts and delivery teams to turn complex regulatory and business requirements into implementable technical solutions. Environment: C#, .NET 8, ASP.NET Core, EF Core, MS SQL, Kafka, Wolverine, OpenShift, Docker, Azure DevOps.
Built high-performance backend services for large-volume KYC verification workflows, including REST APIs and data access with EF Core and MS SQL. Developed asynchronous, event-driven processing with Kafka and Wolverine for scalable, reliable integrations and distributed workflows. Optimised database and backend behaviour, performed code reviews and diagnosed complex production issues in production-ready services. Environment: C#, .NET 8, ASP.NET Core, EF Core, MS SQL, Kafka, Wolverine, OpenShift, Docker.
Delivered two SaaS products from MVP to production, owning technical design, implementation, release and maintenance. Built web applications and integrations using C#, .NET, React/TypeScript and REST APIs for business clients. Worked directly with stakeholders to translate requirements into reliable, end-to-end solutions. Environment: C#, .NET, REST APIs, React, TypeScript, JavaScript, Git.