We are looking for an experienced Backend Engineer who is not only writing code but also feels responsible for the quality and architecture of the solutions being built. In this role, you will take the lead in designing, developing, and maintaining advanced backend applications and services.
Requirements
- Minimum 6 years of experience in backend, especially in working with C#/.NET (including.NET 8)
- Experience in creating architecture and scaling solutions
- Experience in creating AI solutions, real-time technologies (e.g., AI for generating questions, live proctoring systems)
- Ability to design databases efficiently in MSSQL Server and practical experience in using ORM solutions (e.g., Dapper)
- Practical knowledge of cloud services, Azure (EventGrid, Blob Storage, DistributedCache, App Insights, AI Search)
- Knowledge of Azure Cosmos DB in the context of distributed architecture design and data partitioning optimization strategies
- Proficiency in using the Git version control system and practical knowledge of CI/CD pipelines in the Azure DevOps environment
- Experience in building and working with asynchronous microservices
- Knowledge of SOLID and Clean Code principles and proficiency in applying design patterns
- Ability to take the initiative and work independently
- Availability in hours 11:00-19:00 CET (or, if you prefer, in later hours)
- English proficiency to enable trouble-free communication in the team
Benefits
- Private medical care
- Multisport card for contractors
