Senior .NET Developer
Offer summary

(Summary generated by AI based on the full job description)

The project focuses on backend and full-stack development within the .NET ecosystem (C#, .NET Core, .NET 5+). Key technologies include RESTful API, gRPC, SQL Server, PostgreSQL, MongoDB, Docker, Kubernetes, Azure/AWS/GCP, CI/CD, xUnit, NUnit. Responsibilities cover designing, implementing, testing, and maintaining backend services, collaborating with frontend teams, mentoring, and applying cloud and best practices. Opportunity to define personal growth path and work with open-source software.

from: 25 August 2026
to: 24 September 2026
120 - 145net (+ VAT)/ hr.B2B contract (full-time)
Offer parameters
level:mid
working mode:remote
Warszawa, Wola
Warszawa, WolaOgrodowa 58View on map

Requirements

Expected technologies

C#
.NET
.NET Core
ASP.NET Core (REST Web API / Minimal APIs)
Entity Framework Core
PostgreSQL lub MS SQL Server (T-SQL)
xUnit lub NUnit
Moq (lub NSubstitute)
FluentAssertions
Docker
GitHub
Postman (lub Swagger / OpenAPI)
LINQ
JSON / JWT

Optional technologies

Microsoft Azure
AWS
TypeScript
React (lub Angular / Vue.js)
Blazor
RabbitMQ (lub Apache Kafka / Azure Service Bus)
Redis
MongoDB (lub Azure Cosmos DB)
Dapper
MediatR (wzorce CQRS)
MassTransit
GitHub Actions
gRPC
GraphQL
Serilog
OpenTelemetry
Polly
Kubernetes
.NET Aspire

Operating system

Windows

Our requirements

  • Minimum 5+ years of professional experience developing applications using the .NET ecosystem (C#, .NET Core / .NET 5+), including designing, implementing and maintaining backend services.
  • Strong object-oriented design and programming skills, with solid knowledge of design patterns, SOLID principles, and clean architecture.
  • Proven experience building and consuming RESTful APIs, Web APIs, and gRPC services; knowledge of API versioning, documentation (Swagger/OpenAPI) and authentication/authorization mechanisms (OAuth2, JWT, OpenID Connect).
  • Deep understanding of asynchronous programming, multithreading and concurrency in .NET (async/await, Task Parallel Library, thread-safety).
  • Hands-on experience with relational databases (SQL Server, PostgreSQL) and ORM tools (Entity Framework Core, Dapper); ability to design efficient schemas, write optimized queries and handle migrations.
  • Experience with NoSQL/datastore technologies (e.g., MongoDB, Redis) and when to apply them.
  • Familiarity with cloud platforms and services (Azure, AWS, or GCP), including deploying .NET applications, serverless functions, container services and cloud-native patterns.
  • Proficiency with containerization and orchestration: Docker, Kubernetes (or knowledge of managed container services).
  • Experience with CI/CD pipelines, build automation and release management (Azure DevOps, GitHub Actions, Jenkins, TeamCity, etc.).
  • Strong testing mindset: unit testing, integration testing, test automation frameworks (xUnit, NUnit, Moq) and experience enabling testable codebases.
  • Knowledge of logging, monitoring and diagnostics tools (Serilog, Application Insights, Prometheus, Grafana) and ability to troubleshoot production issues.
  • Familiarity with frontend technologies and SPA frameworks (Angular, React, or Vue) enough to collaborate with frontend teams and design end-to-end solutions.
  • Experience mentoring junior developers, conducting code reviews, and driving technical decisions and best practices across teams.
  • Excellent problem-solving, communication and collaboration skills; ability to work in Agile/Scrum environments and participate in planning, estimation and backlog refinement.
  • Security-aware development: secure coding practices, threat modeling, data protection (encryption, secure storage), and familiarity with common vulnerabilities (OWASP).
  • Performance tuning and scalability experience: profiling .NET applications, optimizing memory and CPU usage, caching strategies and load testing.
  • Experience with message brokers and event-driven architectures (RabbitMQ, Kafka, Azure Service Bus) and implementing pub/sub or CQRS patterns.
  • Familiarity with infrastructure-as-code practices and tools (Terraform, ARM templates, Bicep) is a plus.
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience; willingness to continuously learn and adopt new technologies.

Your responsibilities

We are looking for .NET Developer with a minimum of 6+ years' experience.
We're looking for talented professionals like you to join our vibrant team.
In this role, you'll become a valued part of our community, bringing your unique expertise to the table. We believe in collaboration and encourage you to actively contribute your skills.
Your voice matters here - propose innovative technical solutions and take ownership of your projects.
As a member of our team, you won't just be a cog in the wheel. We're committed to supporting your growth journey.
Join us if your expectations and experience match our requirements

This is how we organize our work

This is how we work

in houseat the client's siteyou focus on a single project at a timeyou develop several projects simultaneouslyyou can change the projectyou focus on product developmentyou focus on code maintenanceagilescrum

Team members

backend developerfullstack developer

This is how we work on a project

  • Clean Code
  • architect / technical leader support

We create open source

We're dedicated to open-source .NET, steadily building our solutions and libraries.
- Watch it on YouTube -> https://www.youtube.com/channel/UCVfa7ApE-qJvFMJrvaNZn2A/
- or visit GitHub -> https://github.com/Prognetics
Company

What we offer

  • Ability to define your development path
  • Mentoring (with the use of practical tasks)
  • An informal but productive work environment

Development opportunities we offer

  • mentoring
  • substantive support from technological leaders
  • technical knowledge exchange within the company
  • time for development of your ideas

Benefits

  • remote work opportunities
  • flexible working time
  • integration events
  • opportunity to obtain permits and licenses

Recruitment stages

  • 1.
    About 30 minute HR interview
  • 2.
    About 1h technical interview
  • 3.
    Call with a customer (optional)

PROGNETICS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

🦉 Join the #PROperTeam at Prognetics! 🚀
Are you passionate about .NET, modern JS (React/Angular), Azure, and Microsoft technologies? At Prognetics, we live and breathe reliable software solutions while sharing our collective tech expertise.
We're not just coders; we use our software development expertise to craft success stories for enterprise and corporate clients. Our approach? Pragmatic software development processes and a strong emphasis on teamwork.
At Prognetics, it's all about our collective growth. We're here to guide your development journey and support your certification aspirations. Be part of the #PROteam!

This is how we work

Senior .NET Developer
120–145 zł / hr. (B2B)
I apply to:
PROGNETICS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Warszawa, Wola
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.



This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer