Overview
We are seeking a high-caliber Senior .NET Core Full Stack Engineer to join our Engineering team. In this role, you will be the technical anchor for the backend squad, ensuring that our platforms / applications are built to the highest standards of engineering excellence. You will translate high-level architectural visions into robust, executable low-level designs (LLD) . We are looking for a seasoned technical expert who can work independently without any supervision , taking full ownership of backend services from conception to production-grade deployment.
Key Responsibilities
Low-Level Design (LLD) : Independently convert high-level blueprints into detailed technical designs, including class diagrams, sequence diagrams, and API contracts.
Autonomous Execution : Take end-to-end ownership of backend modules, making critical technical decisions and resolving complex blockers without supervision.
High-Performance API Development : Design and implement scalable Minimal APIs and microservices that adhere to the highest performance benchmarks.
Cloud Integration : Architect and deploy cloud-native solutions on Azure , ensuring optimal use of cloud resources and serverless technologies.
Standards Enforcement : Act as a guardian of code quality, ensuring all development aligns with SOLID principles and established engineering bibles.
Technical Mentoring : Conduct rigorous code reviews and guide junior developers, setting the benchmark for clean, modular, and testable code.
Testing & Quality : Establish robust testing patterns using xUnit/NUnit and Moq to ensure high code coverage and reliability.
Our Core .NET Stack
Core Development
C# 12, .NET 9.0
NET Core Minimal APIs for creating lightweight, high throughput microservices.
C# leveraging modern language features for clean and efficient code.
Front-End Engineering
React
for building complex, state-heavy interactive dashboards
JavaScript (ES6+)
and
TypeScript for type-safe management of simulation data
State management ( Redux/Zustand ) optimized for high-frequency data updates
Architecture & Design
Design Principles : Deep application of SOLID , DRY, and KISS principles to ensure maintainable code.
Design Patterns : Proficiency in Creational, Structural, and Behavioural patterns (e.g., Dependency Injection, Repository, Factory).
Microservices : Architecting distributed systems with a focus on scalability and resilience.
Cloud & Infrastructure
Azure Cloud Services : Hands-on experience with Azure App Services, Azure Functions, and Service Bus.
Database Management : Entity Framework Core with SQL Server or NoSQL alternatives (Cosmos DB).
Security : Implementing OAuth2, OpenID Connect, and secure API gateways.
Preferred Qualifications
4 to 6 years of experience in full stack engineering with .NET Core , C# and React JS .
Proven ability to work independently in a fast-paced environment without the need for constant guidance.
Expert-level understanding of design principles and architectural patterns.
Strong hands-on experience with Azure Cloud services and DevOps integration.
Demonstrated track record of delivering low-level designs and technical documentation for enterprise-scale applications.
Highly Desirable
Industry Experience : Exposure to industrial domains such as Manufacturing, Logistics, or Transportation is highly regarded.
Experience with event-driven architectures and message brokers like Azure Service Bus or Kafka.
Familiarity with containerization (Docker/Kubernetes) and modern CI/CD pipelines.