Join the Fekra Labs Engineering Team
We build real software products for real clients across Egypt and the GCC. If you care about code quality and solving genuine engineering problems, we want to talk.
What does Fekra Labs build?
Fekra Labs is an engineering-driven software company. We build bespoke digital products: high-performance web platforms, mobile apps (Flutter / iOS / Android), multi-tenant SaaS systems, and enterprise ERP solutions for clients across the MENA region.
Our clients are real companies in real industries: education, real estate, automotive, renewable energy, e-commerce, and healthcare. We work under clear contracts and hand over 100% source code ownership to every client.
The team is small and focused. Every engineer has direct impact on technical decisions. No unnecessary bureaucracy. No projects that disappear into a drawer.
Technologies We Work With
What you will build with, learn from, and improve every day at Fekra Labs.
Web & Frontend
Server & Backend
Databases
Mobile
Cloud & DevOps
Design & UX
Current Open Positions
Select what matches your background and expand for the full job description.
Web EngineeringRemote / HybridSeniorSenior Frontend Developer
React · Next.js · Astro · TypeScript
📍 Remote / Cairo, Egypt⏱️ Full-time · 3+ years
Senior Frontend Developer
React · Next.js · Astro · TypeScript
📌 Responsibilities
- ✓Build and maintain high-performance web platforms using Next.js and Astro
- ✓Develop reusable UI component systems and achieve excellent Core Web Vitals scores
- ✓Integrate frontend interfaces with REST APIs and GraphQL backends
- ✓Optimize technical SEO and page-level performance in code
- ✓Review team code and contribute to raising overall engineering quality
✅ Core Requirements
- →3+ years of hands-on experience with React and Next.js
- →Strong command of TypeScript and advanced CSS
- →Deep understanding of web performance and Core Web Vitals optimization
- →Proficiency with Git and working in Agile environments
- →Ability to communicate technically in English (written)
⭐ Nice to Have
🛠️ Technologies in This Role
📍 Remote / Cairo, Egypt · ⏱️ Full-time · 🎯 3+ years experience
Apply for This Role →Server & Cloud EngineeringRemote / HybridMid-SeniorBackend Engineer
Node.js · PostgreSQL · Cloud · APIs
📍 Remote / Cairo, Egypt⏱️ Full-time · 3+ years
Backend Engineer
Node.js · PostgreSQL · Cloud · APIs
📌 Responsibilities
- ✓Design and build high-quality REST APIs and GraphQL endpoints
- ✓Design and manage PostgreSQL and MongoDB database schemas
- ✓Integrate payment systems (PayMob, Stripe) and external service APIs
- ✓Configure Dockerized environments and participate in CI/CD pipeline setup
- ✓Ensure server security and performance compliance with OWASP standards
✅ Core Requirements
- →3+ years of experience with Node.js (Express or Fastify)
- →Strong database design skills, particularly PostgreSQL
- →Experience building and documenting REST APIs
- →Solid understanding of Docker and production environments
- →Familiarity with Clean Architecture and SOLID principles
⭐ Nice to Have
🛠️ Technologies in This Role
📍 Remote / Cairo, Egypt · ⏱️ Full-time · 🎯 3+ years experience
Apply for This Role →Product DesignRemote / HybridMid-SeniorUI/UX Product Designer
Figma · Design Systems · User Research
📍 Remote / Cairo, Egypt⏱️ Full-time · 2+ years
UI/UX Product Designer
Figma · Design Systems · User Research
📌 Responsibilities
- ✓Design interfaces from scratch in Figma aligned with each client's brand identity
- ✓Build complete Design Systems for each product
- ✓Conduct User Research and analyze user behavior patterns
- ✓Produce interactive Prototypes and clean, developer-ready Figma deliverables
- ✓Collaborate directly with Frontend engineers to ensure accurate design implementation
✅ Core Requirements
- →Advanced Figma proficiency (Auto Layout, Components, Variables)
- →Experience designing web and mobile applications
- →Strong UX understanding and its impact on conversion and usability
- →A Portfolio demonstrating real shipped products
- →Clear communication skills with technical teams
⭐ Nice to Have
🛠️ Technologies in This Role
📍 Remote / Cairo, Egypt · ⏱️ Full-time · 🎯 2+ years experience
Apply for This Role →Product & Delivery ManagementHybridMid-SeniorTechnical Project Manager
Agile · Jira · Client Delivery · Engineering
📍 Hybrid — Cairo, Egypt⏱️ Full-time · 3+ years
Technical Project Manager
Agile · Jira · Client Delivery · Engineering
📌 Responsibilities
- ✓Manage the full software project lifecycle from Discovery to production launch
- ✓Translate client requirements into clear, executable Sprint Plans
- ✓Maintain regular client communication and deliver weekly Sprint Reports
- ✓Track development team progress and remove engineering blockers
- ✓Manage scope, timelines, and budget to ensure on-time delivery
✅ Core Requirements
- →3+ years of software project management experience
- →Solid command of Agile/Scrum and project management tools (Jira, Linear)
- →Technical background sufficient to understand engineering trade-offs and challenges
- →Excellent communication skills in both Arabic and English
- →Ability to manage evolving client requirements professionally
⭐ Nice to Have
🛠️ Technologies in This Role
📍 Hybrid — Cairo, Egypt · ⏱️ Full-time · 🎯 3+ years experience
Apply for This Role →Don't see the right role?
If you are a strong engineer or designer who believes in what we are building, send us a general application. We will reach out when a relevant opportunity opens.
📬 Submit a General ApplicationHow Our Hiring Process Works
A clear, no-nonsense process. We respect your time and communicate honestly at every step.
Submit Your Application
Send your application via the form below. Include your LinkedIn, GitHub profile, or a portfolio link showcasing relevant work.
Application Review
Our team reviews applications within 3–5 business days and contacts suitable candidates. You will hear back regardless of outcome.
Initial Technical Conversation
A 30-minute call to understand your technical background, past experience, and what you are looking for in your next role.
Practical Assessment
A focused technical task or code/design review tied to real work we do. Scoped to a few hours. We never ask for unpaid spec work.
Final Interview
A conversation with engineering leadership to discuss our upcoming projects, team alignment, and mutual expectations.
Offer & Onboarding
A clear written offer followed by a structured onboarding process to help you integrate and contribute from day one.
Frequently Asked Questions
Direct answers to what candidates ask us most before applying.
Do you accept applications from outside Cairo or from other countries?
Do you hire junior engineers or recent graduates?
How long does it take to hear back after applying?
Are interviews conducted in Arabic or English?
Are there freelance or project-based collaboration opportunities?
What does the engineering culture at Fekra Labs look like?
Ready to Join the Team?
Browse open positions or send a general application. We are always interested in genuine talent.