About the company
Igniscor is a company specializing in cross-platform mobile application development, particularly using .NET MAUI (formerly Xamarin) and Flutter.
About your Role
We're looking for an experienced backend developer with good English (B1+) to work for our Canadian client with C#, ASP.NET Core, and Microsoft Azure. English is required for daily communication with the team.
You will design and build the backend behind the client's product – distributed, cloud-based systems that have to stay reliable under real production load. You will own features end to end: from clarifying requirements and designing the architecture to shipping, monitoring, and troubleshooting in Azure. The role involves close collaboration with the client's team, product owners, QA, and DevOps engineers, and gives you real influence on technical decisions – from service boundaries and messaging to data design and AI integrations.
Requirements
- 7+ years of professional software development experience
- Strong hands-on experience with C# and .NET / ASP.NET Core
- Solid understanding of REST API design
- Strong knowledge of object-oriented design and software architecture
- Experience designing and building distributed backend systems
- Strong experience with relational databases and SQL
- Experience with Entity Framework or another ORM
- Experience with asynchronous programming and concurrent processing
- Understanding of dependency injection, SOLID principles, and common design patterns
- Experience designing systems with reliability, scalability, and maintainability in mind
- Experience with Azure DevOps and CI/CD pipelines
- Ability to independently take a feature or technical problem from requirements to production
- Comfort with designing and troubleshooting cloud-based applications
- Strong practical experience with Microsoft Azure is highly desirable
Nice to have
- Event-driven architecture and messaging systems
- Azure Service Bus: topics, queues, sessions, and dead-letter processing
- Microservice or modular service architectures
- Multi-tenant SaaS applications
- High-availability production systems
- Privacy-sensitive or regulated applications
- Application performance monitoring and observability
- AI/ML service integration – Azure OpenAI or other AI platforms
What we offer
- 💰 Competitive salary
- 🗓️ 5/2 work schedule with a flexible start time
- 📍 Office in the historical city center
- 🌴 Paid vacation (20 working days per year) and sick leave
- 🪩 2 corporate parties per year