GR8 Tech is looking for a Senior.Net Developer to design, develop, and maintain enterprise-level applications using C#, ASP.NET, and related technologies.
Requirements
- Minimum 5 years of experience in a similar senior engineering role
- 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
- Experience with GoLang or Node.js is a plus
- Experience with Microsoft Orleans is a plus
Benefits
- Cafeteria — annual budget to spend on 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