Full-stack .Net Core and Angular Developer

Syscodeia

Employer Active

Posted 8 hrs ago

Experience

5 - 7 Years

Job Location

Cairo - Egypt

Education

Any Graduation

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

We are an engineering-driven team:

  • Architecture and long-term maintainability matter more than quick hacks
  • Code reviews focus on design and structure, not just syntax
  • Refactoring is part of the job, not a nice to have
  • Technical debt is tracked and paid not ignored
  • We document patterns and decisions, not just endpoints
  • You are expected to think, analyze, and design not just implement tickets

What You Will Learn Here

  • Designing and evolving large enterprise systems
  • Building complex workflow and state machine systems
  • Advanced performance tuning with EF Core and SQL Server
  • Structuring large Angular applications at scale
  • Working with authorization models, audit trails, and compliance-driven systems
  • Using AI coding assistants effectively without sacrificing code quality

Your First 90 Days

  • First 30 days: Understand the architecture, patterns, and core modules
  • 60 days: Start delivering production features and improvements
  • 90 days: Own a module or subsystem and contribute to technical decisions This Role Is NOT For You If
  • You prefer starting new projects rather than improving existing ones
  • You dislike reading other people s code
  • You don t like working with architectural rules and constraints
  • You ve only worked on small or short-lived projects
  • You want quick hacks instead of long-term, maintainable solutions

Backend (Must Have)

  • 5+ years experience with .NET Core / .NET 8+ and C#
  • Strong experience with CQRS and MediatR
  • Solid experience with Entity Framework Core (migrations, relationships, performance tuning)
  • Strong SQL Server skills
  • Experience with permission-based authorization systems
  • Understanding of workflow engines or state machine patterns
  • Experience reading and working with large existing codebases

Frontend (Must Have)

  • Strong experience with Angular (v20+)
  • Advanced RxJS knowledge (operators, subscription lifecycle, takeUntil pattern)
  • Experience with Reactive Forms and custom form controls
  • Strong TypeScript skills with strict typing
  • Experience with TailwindCSS
  • Experience with ng-select or similar advanced select components

Full-Stack (Must Have)

  • Experience building bilingual applications (RTL / LTR layouts)
  • Good understanding of REST API design with request/response wrappers
  • Solid Git workflow (feature branches, meaningful commits)

Nice to Have

  • Experience with SignalR or real-time systems
  • Experience refactoring legacy or complex systems safely
  • Familiarity with AI coding assistants (GitHub Copilot, Claude, etc.)
  • Experience with government or enterprise systems
  • Arabic language proficiency

What We re Looking For

  • Someone who has worked on medium to large-scale systems not just small projects or tutorials
  • A developer who can follow existing patterns and architecture
  • Strong debugging and investigation skills
  • Comfortable with enterprise complexity: workflows, permissions, audit logs
  • Values clean, consistent, maintainable code over clever but fragile code

Technical Interview Topics

  • CQRS implementation in real projects
  • RxJS subscription management and memory leak prevention
  • Workflow / approval system design
  • Bilingual / i18n UI handling
  • Debugging large codebases

Desired Candidate Profile

About the job

Join our engineering team to build and evolve Injaz and Masar large-scale enterprise platforms used in government operations, strategic planning, KPIs, and workflow automation. This is a long-running, mission-critical production system not a greenfield project and not a prototype.

br> You will be working on a mature, complex codebase:

  • 4,000+ backend files
  • 23,000+ frontend files
  • Strict architectural rules
  • Real users, real impact, real responsibility

We are looking for an engineer who can read, understand, and improve existing systems not someone who wants to rewrite everything from scratch.

Company Industry

Department / Functional Area

Keywords

  • Full-stack .Net Core And Angular Developer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com