Back to Jobs

Senior .NET Developer

Armenia | Bulgaria | Georgia

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

C#.NET CoreMicroservicesDockerKubernetesSQLCI/CD

Why this role exists:

This role exists to design, develop, and maintain enterprise-level applications using C#, ASP.NET, and related technologies. The engineer participates in technical discussions and works with cross-functional teams to deliver scalable and reliable software solutions aligned with business requirements.

What you’ll drive:

Feature development and implementation

  • Developing and implementing new features based on project requirements and specifications.
  • Writing, testing, and debugging code for software applications to ensure functionality and efficiency.

Code quality and best practices

  • Participating in code reviews and providing constructive feedback.
  • Ensuring adherence to software design principles and best practices.

Collaboration and problem-solving

  • Working closely with cross-functional teams.
  • Troubleshooting and resolving software issues and bugs in a timely manner.

What makes you a GR8 fit:

Must-have

  • Minimum 5 years of experience in a similar senior engineering role with a track record of leadership, strong technical skills, and successful project delivery.
  • Deep hands-on expertise in C# and .NET (Core / .NET 6+).
  • Strong understanding of async/await, multithreading, thread safety, memory management, and performance optimization.
  • Experience designing and evolving high-load backend systems with strict latency and reliability requirements.
  • Ability to identify and eliminate performance bottlenecks across CPU, memory, I/O, and database layers.
  • Experience designing and operating microservice-based systems.
  • Experience working with messaging systems and event-driven architectures.
  • Experience working with relational and non-relational databases.
  • Understanding of transactions, isolation levels, locking, concurrency, indexing strategies, and performance tuning.
  • Experience working with containerized environments including Docker and Kubernetes.
  • Understanding of CI/CD pipelines and automated delivery.
  • Understanding of scalability, load balancing, auto-scaling, and disaster recovery.
  • Understanding of production observability including logging, metrics, monitoring, and tracing.
  • Intermediate or higher level of English.

Why you’ll love working here:

Benefits Cafeteria — annual budget you allocate to Sports, Medical, Mental health, Home office, and Languages.

  • Paid maternity/paternity leave + monthly childcare allowance.
  • 20+ vacation days, unlimited sick leave, emergency time off.
  • Remote-first + tech support + coworking compensation.
  • Team events (online/offline/offsite).
  • Learning culture with internal courses + growth programs.
Senior .NET Developer
GR8_TECH
Apply