Gr8Tech
Gr8Tech

Senior .NET Developer for Client Centric Team

engineeringfull-timeAnywhere; Armenia; Bulgaria; Georgia; Moldova; Poland
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
gaming
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

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.

Nice-to-have

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now