About the Role
We’re looking for a Backend Developer to build and optimize backend systems, develop APIs, improve performance, and support integration across online, offline, and internal platforms.
Key Responsibilities
-
Develop and maintain backend systems using C# / .NET / .NET Core
-
Build and integrate RESTful APIs, gRPC, WebSocket, SignalR
-
Integrate multiple internal/external systems and services
-
Apply clean architecture, SOLID principles, and best practices
-
Support junior developers on technical matters
-
Participate in Agile/Scrum development
-
Perform other tasks assigned by the line manager
Qualifications
Must-have:
-
2+ years as a Backend Developer using C#
-
Strong experience with .NET, .NET Core, Entity Framework Core, LINQ
-
Database design & management with SQL/NoSQL (e.g., Postgres, MongoDB, MSSQL, Oracle, Redis, Elasticsearch)
-
Understanding of microservices, clean code, algorithms
-
Experience with Kafka, RabbitMQ or similar message queues
-
Familiarity with unit testing frameworks (xUnit, NUnit, Moq)
-
Experience with WebSocket / SignalR
-
Experience with SCRUM or KANBAN
-
English communication (or willingness to learn)
Nice-to-have:
-
Event-driven architecture
-
Apache Ignite
-
DevOps mindset or cloud knowledge (AWS/Azure/GCP)