Be the technical cornerstone for the team of developers
Evaluate new projects, suggest solutions and the best practices for tasks
Ensure high quality using coding standards, test driven development and code reviews (we use Azure DevOps for our CI/CD pipelines, pull requests and product backlog management)
Work in team environment, teach and learn as necessary
Requirements
5+ years building and operating backend systems in C#/.NET (Core and Framework).
2+ years in a senior or technical-lead capacity, guiding architecture decisions and mentoring others.
Expert in C#, ASP.NET Core.
Deep knowledge of microservices patterns (API Gateways, CQRS).
Proven track record designing high-throughput, low-latency distributed systems.
Hands-on experience with Dapper or Cosmos DB SDK for high-performance queries.
Familiarity with EF Core.
Working knowledge of both Cosmos DB and Azure SQL Database for transactional and NoSQL scenarios.
Hands-on with Azure compute (App Services, Kubernetes Service, Functions) and storage services (Blob, Tables).
Azure Service Bus for reliable, scalable messaging between microservices.
Experience designing for cost-efficiency and auto-scaling in cloud environments.
Strong communicator—able to explain complex designs to both technical and non-technical stakeholders.
Proven collaborator in agile teams (Scrum/Kanban).
Proactive problem solver: performance tuning, capacity planning, root-cause analysis.
Infrastructure as Code familiarity (ARM, Bicep or Terraform)—collaborating closely with the DevOps team.
Familiarity with Azure Active Directory, Microsoft Graph API, Managed Identities and Conditional Access.
Experience integrating with internal Microsoft services or APIs (Partner Center APIs, CSP billing endpoints).
Understanding of Microsoft’s security/compliance standards (ISO, GDPR, CIS Benchmarks).
On hand experience with Blazor Pages and Azure Functions
Tech Stack
ASP.NET
Azure
Cloud
Distributed Systems
Kubernetes
Microservices
NoSQL
SQL
Terraform
.NET
Benefits
A highly skilled international team working with the leading Microsoft based technologies
Be part of a team that supports each other and shares knowledge openly
Work in a company where values matter
We Care, Own, Create, and Enjoy
Training and development opportunities
An informal and social working environment in a fast-growing international IT organization
Additional vacation days
Flex benefits bonus focused on health and wellbeing