Senior .NET Developer

Summary

Senior .NET developer builds and maintains scalable backend services for a modern FinTech platform using C#/.NET, APIs, microservices, and cloud infrastructure.

We are looking for an experienced Senior .NET Developer to join our engineering team and help build a modern FinTech platform. You'll play a key role in designing scalable solutions, driving technical decisions, and mentoring other developers.

Responsibilities:

  • Design, develop, and maintain scalable backend applications.
  • Build and optimize high-performance APIs and services.
  • Contribute to system architecture and technical strategy.
  • Conduct code reviews and mentor team members.
  • Collaborate with Product, QA, and DevOps teams.
  • Ensure high code quality and system reliability.

Requirements:

  • 5+ years of commercial experience with C#/.NET.
  • Strong expertise in .NET Core / .NET 8 and ASP.NET Core.
  • Extensive experience designing REST APIs.
  • Strong knowledge of SQL and database optimization.
  • Experience with Entity Framework Core.
  • Solid understanding of microservice architecture.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with Azure or AWS.
  • Deep understanding of OOP, SOLID, and design patterns.
  • Upper-Intermediate English or higher.

Nice to Have:

  • Experience with message brokers (RabbitMQ, Kafka, Azure Service Bus).
  • Experience with Redis.
  • Background in FinTech, banking, or payment systems.
  • Experience mentoring developers and leading technical initiatives.