Vissza a Karrier főoldalra
Vissza a Karrier főoldalra

.NET Developer

About Us 🚀

We are looking for a highly skilled Senior Backend Engineer who thrives in building scalable, cloud-native systems and takes real ownership of technical decisions. The ideal candidate is passionate about clean architecture, distributed systems, and delivering reliable, production-grade solutions in a modern Azure-based environment.

Key Responsibilities 💻

  • Design, develop, and maintain scalable, high-performance backend services using C# and .NET Core.

  • Take ownership of backend components across their full lifecycle: architecture, implementation, testing, deployment, and monitoring.

  • Build robust, well-documented REST APIs and integrate with both internal and external systems.

  • Develop and maintain microservices while contributing to overall distributed system architecture.

  • Write clean, maintainable, and well-tested code aligned with engineering best practices.

  • Continuously improve system performance, reliability, scalability, and fault tolerance.

  • Implement and manage CI/CD pipelines and Azure-based deployment workflows.

  • Investigate and resolve production issues, perform root-cause analysis, and drive long-term reliability improvements.

  • Collaborate closely with cross-functional teams, participate in code reviews, and mentor junior engineers.

What will you need 💪

  • 5+ years of experience designing and building production-grade backend systems using C# and .NET Core.

  • Proven expertise in designing, developing, and maintaining RESTful APIs and backend services.

  • Strong understanding of microservices architecture, Domain-Driven Design (DDD), Clean Architecture principles, and distributed system patterns.

  • Hands-on experience with Microsoft Azure, including deploying, operating, and monitoring cloud-based solutions.

  • Solid experience with SQL and/or NoSQL databases, query optimization, and ORM frameworks such as Entity Framework Core.

  • Practical experience implementing and maintaining CI/CD pipelines (Azure DevOps or GitHub Actions) to automate build, test, and deployment processes.

  • Strong background in unit and integration testing, mocking frameworks, dependency injection, and writing highly testable code.

  • Deep understanding of asynchronous programming, concurrency, and performance optimization within the .NET ecosystem.

  • Experience working with containers (Docker) and cloud-native development practices.

  • Excellent communication skills with the ability to actively contribute to architectural and technical decision-making.

Nice to haves 🤸

  • Experience with event-driven architectures (e.g., Event Grid, Kafka).

  • Familiarity with Infrastructure as Code tools (Terraform, Bicep, ARM).

  • Experience with container orchestration platforms (Kubernetes, AKS).

  • Strong understanding of security best practices, including OAuth2, JWT, and secure secrets management.

Why should you join 🤸

🥷 BlackBelt team - You can join a cool and professional team, where everyone has a BlackBelt in technology;
🧠 Development - We are supporting your growth with trainings and certifications;
👣 Diversity - You can switch between projects and Delivery Units;
😮 WOW - We are supporting our colleague's health and well-being with WOW (Wellbeing Office Way) program;
🧡 Support - We are a caring organisation, if you face difficulties you can always count on us.

Full remote

.NET Developer

Technológia

.Net

ASP.NET Core

Home office

Medior

Partner székhelye

Távmunka

Partner iparága

Jelentkezés