Job Description

About the role :

We’re on the lookout for a Senior Full-Stack Developer who’s ready to lead the end-to-end development of robust, scalable software systems. You’ll architect DDD-based microservices with .NET Core and deliver elegant React-powered web apps — all while upholding best practices like Clean Architecture, Atomic Design, and SOLID principles.

 

Key Responsibilities

  • Design and implement DDD microservices (.NET Core), using CQRS, aggregates, and event-driven patterns.
  • Build backend services with EF Core, MS SQL Server, gRPC, and Clean Architecture.
  • Develop responsive front-ends using React.js, TypeScript, Redux Toolkit, and Atomic Design.
  • Integrate & optimize APIs (REST/JSON) and enforce JWT/OAuth 2.0 authentication.
  • Implement message queues (RabbitMQ, Kafka, or Azure Service Bus) and ensure event-driven workflows.
  • Write comprehensive tests (unit, integration, end-to-end) using xUnit/NUnit.
  • Collaborate with Product, Design, QA, and Mobile teams.

Experience Needed:

4 To 6 Years