T
TEAM International Services, Inc.
FullstackSenior
Senior Full-Stack Engineer (.NET / Microservices / Angular)
C#.NETASP.NETWeb APIMinimal APIsMediatRRabbitMQWCFSOAPAngularTypeScriptMicrosoft SQL ServerEntity FrameworkDapperREST APIHTTPSwaggerNSwagSwashbuckleElasticsearchKibanaGitLabGitCI/CDIIS
About the Position
We are looking for an experienced Senior Full-Stack Engineer with strong expertise in C#/.NET, microservices, and Angular to join our engineering team. In this role, you will work across both backend and frontend development, designing and building scalable microservices and APIs, developing modern web applications, integrating distributed systems, and contributing to architectural and technical decisions.
Responsibilities
- Design, develop, and maintain backend microservices and HTTP APIs using C# and .NET
- Build and maintain frontend applications using Angular and TypeScript, with occasional support for legacy AngularJS components
- Design and implement integrations using REST APIs, RabbitMQ messaging, and legacy SOAP/WCF services
- Develop asynchronous and event-driven workflows using RabbitMQ
- Work with SQL Server, including database design, transactions, indexing, query optimization, and performance tuning
- Use EF Core and Dapper for data access
- Optimize application, API, and database performance
- Implement and maintain centralized logging and monitoring using Elasticsearch and Kibana
- Work with correlation IDs, dashboards, and application observability
- Participate in code reviews, technical discussions, and architectural decisions
- Support CI/CD pipelines, deployments, and environment configuration
- Collaborate closely with other engineers and stakeholders throughout the development lifecycle
Requirements
- Strong commercial experience with C# and .NET / .NET 6+
- Hands-on experience with ASP.NET Core, including Web APIs and/or Minimal APIs
- Strong understanding of REST/HTTP APIs and API design principles
- Solid experience with SQL Server, including performance optimization
- Hands-on experience with Angular and TypeScript
- Good understanding of microservices and distributed system architecture
- Experience with RabbitMQ or similar messaging technologies
- Experience with EF Core and/or Dapper
- Understanding of asynchronous processing and integration patterns
- Experience with Git-based development workflows, including merge requests and code reviews
- Ability to work independently, troubleshoot complex technical issues, and contribute to technical decisions
- Experience with MediatR/CQRS patterns, Swagger/OpenAPI (NSwag or Swashbuckle), WCF/SOAP integrations, Elasticsearch, Kibana, GitLab CI/CD, IIS, AngularJS, and environment-based configuration would be a strong advantage.
Who to contact
Senior Full-Stack Engineer (.NET / Microservices / Angular)
View Original