Senior Full Stack Engineer (.NET + Angular)
About the Role:
We’re seeking a Senior Full Stack Engineer with strong experience in .NET and Angular to deliver rich, performant web applications. You’ll build both backend services and responsive front-end interfaces that handle complex business workflows.
Key Responsibilities:
* Develop backend microservices using C#/.NET 6–8 (Web API, EF Core, LINQ).
* Design and implement user interfaces with Angular 15+, TypeScript, RxJS, and NgRx.
* Collaborate with UX/UI teams to build intuitive, maintainable, and responsive UIs.
* Ensure seamless integration between frontend and backend via REST/gRPC APIs.
* Apply best practices in security, performance optimization, and scalability.
* Implement CI/CD pipelines, unit/e2e testing, and deployment automation.
* Mentor team members, review code, and contribute to architectural decisions.
Requirements:
* 5+ years of full-stack development experience.
* Expert-level knowledge of .NET Core and Angular ecosystem.
* Strong understanding of asynchronous programming, DI, RxJS, and state management.
* Experience with REST APIs, JSON serialization, and versioning.
* Familiarity with Docker, Kubernetes, and cloud services (AWS/Azure).
* Comfortable with Agile/Scrum and Git-based CI/CD workflows.
Nice to Have:
* Experience with SignalR, WebSockets, or micro-frontend architecture.
* Knowledge of DDD, Clean Architecture, and performance profiling tools.
* UI testing experience (Jest, Cypress, Playwright).
Required languages
English | B1 - Intermediate |