← All Jobs

JOB CATEGORY

Technology & IT Jobs

Software, IT, data and technology jobs.

561 jobs

Senior Full Stack Engineer (NestJS / React)

Expert-i Teleradiology

📍 Qesm El Maadi, Cairo, Egypt💼 Full-time

About the Project Expert-I is an established teleradiology SaaS platform serving healthcare providers across multiple countries. The system supports complex clinical workflows, high data volumes, and strict regulatory requirements, operating across regions with distinct data residency and compliance constraints. We are looking for a Senior Full Stack Engineer (NestJS / React) to drive end-to-end feature delivery, shape technical architecture across both the front-end and back-end, and ensure scalability, performance, and compliance across our clinical platform. Responsibilities Full-Stack Architecture & Delivery: Design, build, and maintain end-to-end features spanning scalable NestJS backend services and high-performance React client applications. Front-End Workflows & UI: Build interactive, data-dense clinical worklists with advanced filtering, sorting, pagination, and real-time state synchronization using React, TypeScript, TanStack Router, TanStack Query, and Zustand. State Management Architecture: Design clean client-side state models, separating server cache (TanStack Query) from global/transient client state (Zustand) to avoid unnecessary re-renders. Clinical Tools & Editors: Maintain and extend customized rich-text diagnostic reporting editors and integrate web-based medical DICOM viewers into clinical workflows without sacrificing UI responsiveness. Back-End Services & APIs: Design and implement RESTful APIs, business logic, and tenant-isolated microservices with NestJS. Database & Data Modeling: Design and optimize database schemas, handle migrations, and tune complex SQL queries for high-volume transactions. Identity & Multi-Tenancy: Implement and enforce multi-tenant isolation, role-based access control (RBAC), and authentication flows using OIDC / Keycloak across both client and server layers. Media & Document Pipelines: Handle large file uploads, client-side compression, and document export workflows (PDF / DOCX). Testing & Quality Assurance: Ensure high test coverage across the stack using Vitest / React Testing Library / Playwright on the front end, and Jest / Supertest on the back end. Platform & DevOps Collaboration: Collaborate with the DevOps team on containerization, CI/CD pipelines, Kubernetes environments, and cloud infrastructure. Compliance & Security: Ensure all architecture and implementations comply with healthcare data protection standards, including HIPAA and GDPR. Requirements & Experience Professional Experience: 5+ years of professional software engineering experience delivering production-grade web applications across the full stack. Front-End Stack: Advanced proficiency in React 18+ with strict TypeScript. Strong mastery of State Management: Client-side state using Zustand alongside server-state caching/invalidation with TanStack Query. Deep experience with TanStack Router (type-safe routing, search params validation, loaders). Strong UI fundamentals with Tailwind CSS, modern CSS/SASS, and Framer Motion. Experience with modern build setups and monorepos (e.g., Vite, Turborepo, pnpm). Form handling and validation using React Hook Form with Zod or Yup. Back-End Stack: Extensive experience building robust Microservices and APIs with NestJS and TypeScript. Strong relational database design and SQL query performance optimization (PostgreSQL or similar). Experience designing Multi-tenant, Distributed architectures and RESTful integrations. Authentication & Security: Solid working knowledge of OAuth2 / OIDC authentication patterns and identity providers (such as Keycloak). Testing: Hands-on experience with unit, integration, and E2E testing (Vitest, React Testing Library, Playwright, Jest, Supertest). Collaboration: Strong experience working within Agile/Scrum engineering teams alongside product managers and designers. Bonus Qualifications (Nice to Have) Deep experience with rich-text editor internals (TipTap / ProseMirror custom extensions, schemas, and plugins). Experience with medical standards and imaging workflows (DICOM, HL7, web-based DICOM viewers). Experience developing and maintaining internal shared component libraries and design tokens. Familiarity with observability and logging tools (Prometheus, Grafana, or OpenTelemetry). Working Setup High ownership and meaningful influence over technical architecture and product roadmap. Close collaboration with senior leadership and core engineering. Work on a large-scale, mission-critical healthcare platform operating internationally. How to Apply Apply via LinkedIn or send your CV and a short introduction to: hr@expert-i.com Show more

TypeScriptSQLPostgreSQLKubernetesReactAgileScrum

Frontend Lead – React Native

QNBeyond Plus

📍 Cairo, Egypt💼 Full-time

About the Role We are looking for an experienced Frontend Lead – React Native to lead the development of high-quality mobile applications for our digital banking platform. The ideal candidate will have strong hands-on experience in React Native, mobile architecture, and frontend leadership. In this role, you will lead frontend initiatives, mentor developers, and ensure the delivery of scalable and user-centric mobile applications across iOS and Android platforms. You will collaborate closely with product managers, UI/UX designers, backend engineers, and QA teams to deliver modern digital banking experiences. Key Responsibilities Frontend Leadership Lead and mentor the frontend/mobile engineering team. Define frontend architecture and development standards. Conduct code reviews and ensure engineering best practices. Mobile Application Development Design, develop, and maintain mobile applications using React Native. Build reusable and scalable frontend components. Ensure high performance and responsiveness across mobile devices. Collaboration Work closely with UI/UX designers to deliver seamless user experiences. Collaborate with backend teams for API integrations. Participate in Agile/Scrum ceremonies and technical planning. Performance & Quality Optimize application performance and stability. Troubleshoot production issues and ensure application reliability. Maintain clean, testable, and maintainable code. Required Qualifications Experience 9+ years of experience in frontend or mobile development 2+ years of experience leading frontend/mobile teams Strong hands-on experience with React Native Technical Skills React Native JavaScript (ES6+) TypeScript REST API integration Redux / Zustand Mobile application architecture Git version control Mobile Platforms Experience building and maintaining applications for: Android iOS Professional Skills Strong leadership and mentoring abilities Strong problem-solving and analytical skills Excellent communication and collaboration skills Preferred Qualifications Experience in digital banking or fintech applications Experience with CI/CD pipelines for mobile applications Experience with mobile debugging and performance optimization Familiarity with React Query or similar state management/data-fetching libraries Show more

JavaScriptTypeScriptREST APIGitReactAgileScrum

DevSecOps Security Engineer

QNBeyond Plus

📍 Cairo, Egypt💼 Full-time

We are looking for a DevSecOps Security Engineer to integrate security practices throughout the software development lifecycle and ensure secure delivery of digital banking services. Key Responsibilities Implement security controls within CI/CD pipelines. Manage SAST, DAST, and security scanning solutions. Conduct vulnerability assessments. Support cloud and container security. Collaborate with engineering teams on secure coding practices. Required Qualifications 4+ years cybersecurity experience. DevSecOps implementation experience. Cloud security expertise. OWASP and application security knowledge. Show more

Supply Chain Analyst, Supply Chain Execution

Amazon

📍 Cairo, Cairo, Egypt💼 Full-time

Description Amazon's Supply Chain team is looking for a data-driven, detail-oriented Supply Chain Data Analyst to support our Inbound programs. In this role, you will own the end-to-end data lifecycle, analysis to reporting and automation & partnering with cross-functional teams to improve Vendor Experience and reduce defects. You will work closely with Vendor Managers, In-Stock Managers, RBS, and FC Operations to identify vendor and operations pain points, build dashboards, automate workflows using AI tools, and lead weekly review cadences that drive accountability and measurable improvement. This is a high-visibility role where your analysis directly influences operational decisions and vendor performance actions. Key job responsibilities Data Analysis & Reporting: Extract and analyze data to identify root causes and trends. Publish weekly reports to stakeholders. SQL & Dashboards: Write and maintain SQL queries/ETL jobs from data warehouses. Build QuickSight/Tableau dashboards. AI-Driven Automation: Leverage internal GenAI tools to automate flows — reducing manual effort and improving accuracy. Weekly Review Ownership: Prepare data packs and lead the weekly calls. Track action items and ensure follow-through. Process Improvement: Collaborate cross-functionally to establish metrics, SOPs, and process improvements that reduce upstream defect injection. Share best practices across the org. Stakeholder Communication & Business Reviews: Translate data into actionable narratives for senior stakeholders. Basic Qualifications Bachelor's degree 3+ years of data analysis experience Experience creating complex SQL queries joining multiple datasets, ETL DW concepts Knowledge of SQL/ETL Knowledge of Microsoft Excel at an advanced level, including: pivot tables, macros, index/match, vlookup, VBA, data links, etc. Experience with reporting and Data Visualization tools such as Quick Sight / Tableau / Power BI or other BI packages Preferred Qualifications 2+ years of developing automated reporting experience Experience using data and metrics to drive improvements Knowledge of supply chain management concepts - forecasting, planning, sourcing, optimization and logistics or equivalent Knowledge of six Sigma/Lean processes Proficiency in Python for data analysis, scripting, and automation. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Company - Souq.com for E-Commerce LLC Job ID: A10481069 Show more

PythonSQLPower BIExcel

React Native Developer

QNBeyond Plus

📍 Cairo, Egypt💼 Full-time

Key Responsibilities Mobile Application Development Develop and maintain mobile applications using React Native. Build reusable and maintainable components for scalable mobile solutions. Ensure high performance and responsiveness across iOS and Android devices. Integration Integrate mobile applications with backend services using RESTful APIs. Handle authentication, data synchronization, and error handling. Performance & Optimization Optimize applications for maximum performance and scalability. Troubleshoot and debug issues across different devices and platforms. Collaboration Work closely with UI/UX designers to implement high-quality user interfaces. Collaborate with backend developers and product managers to deliver features. Quality Assurance Write clean, maintainable, and testable code. Participate in code reviews and follow best development practices. Required Qualifications Experience 3–6 years of experience in mobile development Strong experience with React Native Technical Skills React Native JavaScript (ES6+) TypeScript REST API integration State management libraries (Redux Toolkit / Zustand) Git version control Mobile Development Experience building apps for iOS and Android Understanding of mobile performance optimization Professional Skills Strong problem-solving abilities Experience working in Agile/Scrum environments Strong collaboration and communication skills Preferred Qualifications Experience with React Query or similar data fetching libraries Experience with mobile debugging tools (Flipper, React DevTools) Familiarity with native mobile build processes (Android Gradle / iOS Xcode) Experience in fintech or digital banking products Show more

JavaScriptTypeScriptREST APIGitReactAgileScrum

Senior Java Backend Developer

QNBeyond Plus

📍 Cairo, Egypt💼 Full-time

About the Role We are looking for a Senior Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, designing microservices-based architectures, and developing secure, scalable APIs. In this role, you will also contribute to technical architecture decisions, mentor junior developers, and help drive engineering best practices. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Mentor junior developers and contribute to knowledge sharing. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience 5–10 years of experience in Java backend development Strong experience with Spring Boot and microservices architecture Proven experience building REST APIs Technical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (PostgreSQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms Show more

JavaREST APISQLPostgreSQLMySQLDockerKubernetesGitAgileScrum
```