About The Role
We are looking for a highly skilled Senior Full Stack Developer with deep expertise in .NET and React who thinks outside the box, challenges assumptions, and brings architectural vision to complex systems.
This role involves designing and developing scalable, secure, and high-performance applications in a microservices-based environment. You will work closely with product, DevOps, and architecture teams to build distributed systems at scale.
______________
Key Responsibilities
- Design and develop scalable full-stack solutions using .NET (6+) and React
- Architect and implement microservices-based systems
- Develop RESTful APIs and ensure clean contract-driven design
- Design efficient and scalable database schemas
- Work with ORM technologies and optimize performance
- Great knowledge with advanced SQL query
- Implement security best practices (authentication, authorization, encryption)
- Write clean, maintainable, testable code following SOLID principles
- Participate in architecture discussions and technical decision-making
- Improve CI/CD pipelines and development workflows
- Conduct code reviews and enforce development standards
- Troubleshoot production issues and improve system observability
______________
Requirements:
Required Skills & Experience
Backend (.NET)
- Strong experience with .NET 6+ / .NET Core
- Deep understanding of C#, OOP, async/await, multithreading
- Experience building and maintaining microservices architectures
- Strong experience with Entity Framework / other ORM frameworks
- Knowledge of API versioning and backward compatibility
- Experience with message brokers (RabbitMQ / Kafka / Service Bus)
- Experience with caching strategies (Redis or similar)
Frontend (React)
- Advanced knowledge of React (Hooks, Context, functional components)
- Strong TypeScript experience
- Experience with state management (Redux / Zustand / React Query)
- Understanding of frontend architecture and performance optimization
- Experience with component-driven development
- Experience with large-scale systems
- Background in performance tuning and system optimization
- Experience mentoring other developers