هف‌هشتاد
هف‌هشتاد

.NET Software Engineer

Tehran/ Vanak
Full Time
Saturday to Wednesday
-
-
201 - 500 employees
IT / Software / Hardware
Iranian company dealing with Iranian and foreign customers
1383
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
Kafka - Intermediate
Redis - Intermediate
.Net Core / .Net - Intermediate
Docker - Intermediate

Job Description

We’re expanding our back-end capabilities at HAFHASHTAD and are looking for a Senior .NET Software Engineer who excels at building high-performance, reliable systems at scale. If solving complex technical challenges, optimizing backend architecture, and writing elegant, maintainable code excite you, we’d love to have you on board.
You’ll join a team focused on designing and optimizing backend services that connect our products and keep them running smoothly as we grow. We value deep technical expertise, curiosity, and engineering rigor.
What you’ll do

  • Architect, build, and maintain high-performance backend services using .NET Core.
  • Design scalable microservices and APIs that support growing product demands.
  • Solve complex technical challenges in distributed and high-throughput systems.
  • Optimize system performance, reliability, and scalability in production environments.
  • Implement asynchronous and event-driven workflows and ensure robust service orchestration.
  • Design database schemas, relationships, and data access layers with performance in mind.
  • Integrate internal and external services using REST, gRPC, and messaging systems.
  • Define and enforce best practices for code quality, testing, and maintainability.
  • Collaborate with cross-functional teams to deliver reliable, production-ready solutions.
  • Contribute to technical knowledge sharing and continuous improvement within the team.

What we’re looking for

  • 3+ years of professional software engineering experience, with strong hands-on expertise in .NET Core.
  • Solid understanding of distributed systems, microservices architecture, and service communication patterns.
  • Experience with databases such as relational databases, including schema design and performance optimization.
  • Experience with caching and messaging technologies such as Redis, Kafka, NATS, or similar tools.
  • Familiarity with gRPC and Protocol Buffers.
  • Hands-on experience with containerization (Docker) and modern deployment environments.
  • Understanding of Domain-Driven Design (DDD), Clean Architecture, and scalable system design principles.
  • Experience with automated testing practices (unit, integration, TDD is a plus).
  • Strong problem-solving skills, ownership mindset, and ability to work effectively in a collaborative team environment.


If you’re passionate about solving challenging technical problems, designing systems that scale, and building reliable backend platforms—you’ll thrive here.

Job Requirements

Gender
Men / Women
Software
.Net Core / .Net| Intermediate Redis| Intermediate Kafka| Intermediate Docker| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای هف‌هشتاد