Full Time
Syscodeia -
Egypt , Cairo
--
Syscodeia

Job Details

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

 

About Syscodeia
Egypt, Cairo