Full-stack .Net Core and Angular Developer job at Syscodeia in New Cairo, Cairo

Full-stack .Net Core and Angular Developer job at Syscodeia in New Cairo, Cairo

Full-stack .Net Core and Angular Developer job at Syscodeia in New Cairo, Cairo

🏢 Syscodeia 📍  New Cairo, Cairo
💼
نوع الوظيفة دوام كامل
📊
الخبرة المطلوبة غير محدد
💰
الراتب قابل للتفاوض

وصف الوظيفة والمتطلبات:

Job Description

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.

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.

About the System 

  • Multi-module enterprise platform used by government entities
  • Heavy focus on: Workflow engines & approval systems
  • Dynamic forms
  • Permissions & authorization
  • Audit trails & compliance
  • Bilingual UI (Arabic RTL / English LTR)
  • Long-term roadmap and continuous evolution

What You’ll Actually Do 

  • Build and maintain full-stack features using .NET 6+ and Angular
  • Implement and extend CQRS handlers using MediatR
  • Design and evolve workflow engines and approval systems
  • Build dynamic forms and data-driven UIs
  • Work with Entity Framework Core on a large SQL Server database (100+ entities)
  • Optimize LINQ queries and application performance
  • Build responsive bilingual UI (Arabic RTL / English LTR)
  • Collaborate with product and engineering teams on technical decisions
  • Participate in code reviews, refactoring, and architectural improvements

Engineering Culture 

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

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

Requirements

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

 

🚀 مهتم بهذه الوظيفة؟

لمشاهدة التفاصيل الكاملة والتقديم، اضغط على زر “التقدم للوظيفة” في الأعلى.

السابق
English Customer Service Representative (Non Voice Agent) job at Vazlane in New Cairo, Cairo
التالي
Technical Office Engineer – Aluminium, Glass & Steel job at eplango in Heliopolis, Cairo