Tech Stack
Microservices.NETKafkaC#Azure DevOpsSQLDockerKubernetesCI/CDNoSQLAzure
Job Description, Responsibilities & Requirements
About the Position
Senior.NET Engineer – Zoolatech
Join Zoolatech as a Senior.NET Engineer in Istanbul, Turkey. Develop and maintain core systems, work with Kafka, Docker, Kubernetes, Azure, and more. 5+ years of experience required.
Responsibilities
- Design, develop, and maintain backend services using C# and .NET Core
- Build and integrate event-driven and distributed systems (Kafka)
- Develop containerized applications using Docker and deploy them with Kubernetes
- Work with both SQL and NoSQL databases, choosing the right tool for each use case
- Design and operate solutions in Microsoft Azure
- Set up and maintain CI/CD pipelines using Azure DevOps
- Ensure system reliability, performance, and scalability through strong observability practices (logging, metrics, tracing)
- Collaborate in code reviews, technical discussions, and architectural decisions
- Mentor less experienced engineers and contribute to engineering best practices
Requirements
- 5+ years of relevant experience
- English Level B2+
- Strong professional experience with C# and .NET Core
- Hands-on experience with Kafka or similar messaging/streaming platforms
- Solid understanding of Docker and Kubernetes
- Experience working with SQL and NoSQL databases
- Proven experience with Azure and Azure DevOps
- Good understanding of observability concepts and tools
- Experience building and operating production-grade systems
- Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Bicep, ARM, Pulumi)
- Background in microservices or distributed architectures
- Experience working in Agile/Scrum environments
We Offer
- Paid Vacation
- Hybrid Work (home/office)
- Sick Days
- Sport/Insurance
- Compensation Holidays
- Day Off
- English Classes
- Training
- Transportation compensation
About the Company
Discover what it’s like to work with us at Zoolatech. We value flexibility and informal working, where you are trusted to deliver and to focus on outcomes, outputs, and value delivered. We are part of the world’s leading jewelry company and work in an international organization of can-do-spirited, passionate, and performance-driven people.
Join Our Team!
Interested candidates can get in touch via Email, Skype, Telegram, WhatsApp, or by attaching their CV.