RELQ TECHNOLOGIES
Full Stack .Net Developer - Angular
RELQ TECHNOLOGIESCanada1 day ago
Full-timeRemote FriendlyEngineering, Information Technology
Job Title : Full Stack .Net Developer - Angular

Location Remote

Frontend Development

Develop and maintain responsive, modular, and high-quality Angular applications.

Implement UI components using TypeScript, HTML5, CSS\LESS\SCSS, and RxJS reactive patterns.

Manage global and component-level state using NgRx.

Write robust unit tests using Jest to ensure high code quality and maintainability.

Optimize web applications for speed, accessibility, and cross-browser compatibility.

Backend Development

Design and implement scalable and secure ASP.NET Core Web API services.

Write clean, maintainable C# code following SOLID and clean architecture best practices.

Build automated unit and integration tests using xUnit.

Develop efficient and reliable data-access layers using EF Core.

Collaborate on API architecture decisions, versioning, and documentation.

Database & Data Modeling

Design relational database schemas and write efficient SQL for SQL Server

Perform strong data modeling to support complex domain logic.

Optimize queries and ensure application-level data integrity.

DevOps & Tooling

Containerize applications using Docker.

Build, enhance, and maintain CI/CD pipelines for automated deployments.

Use Git for version control and adhere to collaborative branching strategies.

Work closely with DevOps teams to ensure seamless application delivery and infrastructure reliability.

Required Skills & Qualifications

Proven experience with Angular (v18+ preferred) and TypeScript.

Strong understanding of RxJS, Observables, and reactive design patterns.

Hands-on experience with NgRx or similar state management libraries.

Expertise in ASP.NET Core Web API and designing RESTful services.

Strong command of C#, .NET ecosystem, and architecture best practices.

Solid experience with SQL databases and advanced query optimization.

Experience with modern DevOps tooling, CI/CD pipelines, and Docker.

Proficient with automated testing frameworks like Jest and xUnit.

Ability to write clean, maintainable, testable, and well-documented code.

Strong problem-solving skills and ability to work in an agile, collaborative environment.

Key Skills

Ranked by relevance