NET Full Stack Engineer (FSE)
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior .NET Full Stack Engineer with strong expertise in modern Microsoft technologies and frontend development. The ideal candidate will have hands-on experience building scalable enterprise applications using .NET 8+, C# 12+, Angular 17, cloud-native AWS services, and containerized microservices architecture., * Design, develop, and maintain scalable APIs and microservices using .NET Core and Clean Architecture principles
- Develop responsive and dynamic frontend applications using Angular 17
- Build reusable components and implement reactive programming using RxJS and NgRx
- Write optimized SQL queries, stored procedures, and perform database performance tuning
- Develop and deploy containerized applications using Docker and Kubernetes
- Work with AWS cloud-native services including Lambda, ECS, and EKS
- Participate in code reviews, technical design discussions, and Agile ceremonies
- Collaborate with cross-functional teams including DevOps, QA, and Product teams
- Ensure application scalability, security, and high availability
Required Technical Skills
Backend Technologies
- .NET Core / .NET 8+
- C# 12+
- REST APIs & Microservices
- Dependency Injection
- LINQ, Async/Await
- Entity Framework Core
- Clean Architecture
Frontend Technologies
- Angular 17
- TypeScript
- RxJS
- NgRx State Management
- Reactive Forms
- Component-Based Architecture
- HTML5, CSS3, JavaScript
Database Technologies
- SQL Server
- PostgreSQL
- Complex Queries
- Stored Procedures
- Performance Tuning
- Data Modeling
Cloud & DevOps
- AWS Lambda
- ECS (Elastic Container Service)
- EKS (Elastic Kubernetes Service)
- Docker
- Kubernetes
- CI/CD Pipelines
Requirements
Candidates should possess strong backend engineering capabilities, frontend development expertise, and experience working in Agile enterprise environments.
Required Experience
- 10+ years of overall IT experience (8+ years may be considered for exceptionally strong profiles)
- Strong experience in enterprise application development using Microsoft technologies
- Experience working in hybrid cloud and microservices-based environments
Top Required Skills
- .NET Core (.NET 8+)
- C# (C# 12+)
- Angular (Angular 17), * Experience in financial services or enterprise-scale applications
- Strong problem-solving and debugging skills
- Experience with Agile/Scrum methodologies
- Excellent communication and stakeholder management skills