As a Backend Software Engineer, you will focus on maintaining and growing the virtual cloud infrastructure within Amazon AWS that powers the Mogul Arena Esports systems by providing real-time high-transaction volume processing.
You will also be responsible for maintaining, refactoring, and developing new features for all Microsoft .NET/C# Web APIs powering the various deployed platforms while providing keen focus to distributed in-memory caching and data management in a clustered environment.
Experience with high-volume transactional systems in a load balanced clustered environment utilizing distributed data caching, with accurately distributed critical section data and thread locking is a must.
Along with an aligned skill set, the successful candidate will have a can-do attitude and be able to self-manage. We are an international company with a mostly remote team so it is preferable that you have previous experience working remotely.
Great communication skills, a positive attitude and an ability to cultivate relationships with your peers across countries and time zones are a must have.
You must be highly experienced and advanced in the following;
- Microsoft .NET 5+ years experience
- C# Language 5+ years experience
- Microsoft SQL 5+ years experience
- ASP.NET 3+ years experience
- RESTful Web APIs 3+ years experience
- MVC 3+ years experience
- Amazon AWS 2+ years experience
You must be highly proficient with 2+ years experience in the following;
- Threading & Async
- Amazon EC2 & ELB
- Alachisoft NCache
- Load Balancing & Server Farm
- WebSockets & PubSub