Senior .NET Developer

Net

Senior .NET Developer

Net
-, Kraków

ClearCourse Dev

Full-time
Permanent
Senior
Hybrid

Job description

Job Name: Senior .NET Developer

Lokalizacja: Remote, Cracow - hybrid

J. angielski: B2+ (most team based in the UK)



This role will work as a Senior .NET Developer within an Agile Software Development team in our payment business ClearAccept, contributing to the design, development, and delivery of new features for a cloud-based fintech payments platform. 



Your responsibilities will include, but not be limited to:

  • Collaborating with Solution Architects, Product Owners, Developers, DevOps and QA Automation Engineers to contribute to the development and delivery of new product features using the following technologies: 

  • Languages: C#, .NET, Typescript 

  • Databases: AWS Aurora PostgreSQL, AWS DynamoDB, AWS DocumentDB, AWS ElastiCache Redis 

  • Cloud Infrastructure: AWS (API Gateway, Fargate, SQS, SNS, KMS, SecretManager, Cognito, Lambda (Python), etc), Localstack, Docker 

  • Analysing business requirements, internal designs and non-functional requirements and estimate user stories collaboratively with the team. 

  • Advocating of development practices including TDD/BDD & DDD. 

  • Following industry best practices, coding guidelines and secure development practices, and ensure other members of the team do likewise. 

  • Understanding and maintaining awareness of technology, software design and development methodology trends and contribute to strategy through the suggestions of suitable solutions to meet business / product needs. 

  • Following lean/agile principles and help to continually improve processes and practices. 

  • Mentoring and coaching of junior and mid-level developers to grow team capability 

  • Technical leadership in architectural decisions, code quality, and system design 



Required skills and experience: 

  • Professional level (5+ years' experience) as a Developer within a modern software environment 

  • C# with .NET (latest LTS) for building robust, scalable applications 

  • Strong Web API experience and Minimal APIs for designing performant, maintainable service endpoints 

  • MassTransit for distributed messaging via RabbitMQ or Azure Service Bus 

  • MediatR to enforce clean separation of concerns using in-process messaging (CQRS) 

  • Domain-Driven Design (DDD) to shape code that mirrors complex business logic 

  • Event-Driven Architecture for scalable, loosely-coupled systems 

  • Asynchronous programming for responsiveness and throughput, multi-threaded & parallel programming 

  • Code and design review leadership to maintain high-quality standards and knowledge sharing 

  • Strong experience in SQL & NoSQL databases 

  • Experience in improving, refactoring and rewriting code 

  • Deep understanding of design patterns 

  • Experience using CI/CD build and deployment pipelines. 

  • Experience of secure coding practices, OWASP Top 10, etc. 

 


We offer:  

  • Kafeteria MyBenefit

  • Additional private medical care  

  • Day off for your birthday

  • Pizza Tuesday  

  • Relaxation zone –football table, PlayStation

  • Integration meetings  

  • No dress code  

  • and much more! 

 

Are you ready to take your next step or know someone who is? Apply to ClearCourse today!

Tech stack

    English

    B2

    .NET C#

    advanced

    TypeScript

    advanced

    Web API

    advanced

    CI/CD

    advanced

    AWS

    regular

    DDD

    regular

    RabbitMQ

    regular

    Docker

    regular

Office location

Published: 15.07.2025

About the company

ClearCourse Dev

We’re building a brilliant business with the best products and the best people, and by integrating our software and payments platform, we’re delivering the best solution for customers.

Company profile