Tech Stack
ASP.NETAWSEC2Entity FrameworkKafkaMariaDBMySQL.NETNoSQLPostgresSQL
About the role
- Take a key role in designing and implementing the core systems of an educational, game-based platform for children
- Design, implement, and maintain backend systems that power the platform
- Develop APIs, databases, and server-side logic supporting interactive gameplay and educational features
- Ensure scalability, performance, reliability, and security of backend components
- Troubleshoot, debug, and optimize systems to maintain high availability and responsiveness
- Participate in technical decision-making and architecture discussions
Requirements
- 5+ years of .Net development experience
- ASP.NET Core 3.1+; .NET 7.0+
- Highload scalable backend architecture experience
- Dapper and Entity Framework experience
- Monolith and SOA development experience
- Strong knowledge T-SQL and multiple SQL databases (MySQL/Postgresql/Aurora/MariaDB etc.)
- NoSQL experience
- Protobuf, WebSockets etc. experience
- xUnit/nUnit experience
- Nice to have: Microsoft Orleans, Blazor
- Nice to have: AWS experience (EC2, ECS, RDS, RabbitMQ/SQS/Kafka, Lambda, ElastiCache, CloudWatch)