Senior .NET Developer
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.