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.
Technológia
.Net
ASP.NET Core
Home office
Medior
Partner székhelye
Távmunka
Partner iparága