Senior Full Stack Developer

About the Role

 

We are hiring a Senior Full-Stack Engineer to work on the next generation of the Coral platform, a distributed, event-driven system composed of reactive microservices, high-traffic & high-volume data pipelines, and multi-channel frontends.

 

This role requires strong hands-on engineering ability across Angular, JVM-based microservices, and Kubernetes-native infrastructure. You will design, implement, and optimize system components that operate at scale while maintaining reliability, observability, and clean architectural boundaries.

 

Technical Responsibilities

 

  • Frontend

 

  • Implement advanced UI modules using Angular, PrimeNG, RxJS, and state-management patterns.
  • Optimize rendering pipelines, lazy-loading, caching, and API data flows for performance on constrained devices.
  • Ensure seamless integration with authentication flows, Websockets, role-based UI gating, and offline capabilities.
  • Strong command of  Styling using HTML5, CSS3, Typescript, JavaScript es6

 

  • Backend Microservices

 

  • Build and maintain microservices using Java/Kotlin within a reactive framework (primarily Vert.x).
  • Implement asynchronous, non-blocking service logic with event loops, backpressure handling, and reactive streams.
  • Design efficient REST and event-driven APIs with proper contract versioning, DTO mapping, and schema evolution strategies.
  • Contribute to high-throughput messaging pipelines and distributed workflows.

 

  • Data Layer

 

  • Interact with both relational (PostgreSQL/MySQL) and NoSQL (MongoDB) stores.
  • Implement data-access layers optimized for concurrency, low latency, and safe transactional boundaries.
  • Ensure data modeling consistency across services and enforce strong interface contracts.

 

  • Distributed Systems & Platform

 

  • Build and debug in a Kubernetes-native environment involving service mesh, distributed configuration, and secrets management.
  • Ensure services are observable with structured logs, metrics, and distributed tracing.
  • Work with API gateways, load balancers, caching tiers, and message brokers.
  • Participate in performance tuning of pods, JVM runtime parameters, connection pools, and horizontal scaling strategy.

 

  • Engineering Practices

 

  • Use AI tools (ChatGPT, GitHub Copilot, etc.) effectively for code acceleration, documentation, test coverage, and system reasoning—while exercising engineering judgment to ensure quality and security.
  • Contribute to CI/CD pipelines (GitOps workflows, automated testing, quality gates).
  • Participate in architectural discussions, RFC reviews, and technical decision-making.
  • Review code with an emphasis on maintainability, readability, and systemic impact.

 

  • Required Technical Background

 

  •  5-6 years of experience in full-stack engineering roles with production ownership.
  • Strong command of:
  • Angular (components, DI, RxJS, forms, routing, performance optimization, signals) & PrimeNG
  • Java/Kotlin on the JVM
  •  Reactive frameworks (Vert.x preferred; Reactor/Spring WebFlux acceptable as equivalent experience)

 Experience deploying to and debugging within Kubernetes clusters.

  • Solid understanding of:
  • Non-blocking IO
  • Distributed transactions and idempotency
  • Service-to-service communication patterns
  • API versioning strategies
  •  Caching and edge API optimization
  •  Hands-on experience with both SQL and NoSQL systems.

 

  • Preferred Technical Experience

 

  •  Experience with message brokers or streaming systems (Kafka, RabbitMQ, MQTT, SQS, etc.).
  • Familiarity with modern identity stack (Keycloak or similar).
  • Experience with container security, policy enforcement (OPA), or multi-cluster deployments.
  • Exposure to large-scale system modernization, progressive refactoring, or zero-downtime migration patterns.
  • Experience in complex business domains like Banking , Telcom , Healthcare 
  • Nice to have: Experience with mobile development (Flutter, React Native, or native Android/iOS).
  • Nice to have: Experience with Computer networks .

 

تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com