← All Jobs

JOB CATEGORY

Technology & IT Jobs

Software, IT, data and technology jobs.

561 jobs

Full Stack Developer

WIN Holding

📍 Cairo, Cairo, Egypt💼 Full-time

Role Overview The Full Stack Developer will be responsible for developing, enhancing, and maintaining Fotopia’s software products and client solutions. The role covers frontend and backend development, integrations, bug fixing, performance improvement, and technical enhancements across document automation, OCR, validation, workflow, and enterprise content processing platforms. Responsibilities Develop and maintain frontend and backend modules across Fotopia products. Build APIs, business logic, and system integrations with external platforms and services. Work on admin modules, dashboards, configuration screens, document workflows, and operational user interfaces. Contribute to features related to document capture, OCR/AI processing, metadata, validation, export, reporting, and audit trails. Support multi-tenant, role-based, and department-based platform capabilities. Handle bug fixing, performance optimization, stability improvements, and production support. Collaborate with product, QA, DevOps, AI, and implementation teams. Participate in code reviews, technical analysis, testing support, and deployment activities. Requirements 1-2 Years of Experience Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Experience in full stack software development. Strong frontend development experience using React and modern web technologies. Strong knowledge of backend development concepts, API development, databases, and system integration. Strong knowledge of PostgreSQL or other relational databases. Experience working on authentication, role-based access control, and enterprise application workflows. Experience with document management, workflow, OCR, or content processing systems is a plus. Exposure to Node.js, Bun, or similar backend technologies is a plus. Good problem-solving, ownership, and communication skills. Show more

PostgreSQLReactNode.js

Python & Java Script Developer

SimplitIN

📍 New Cairo, Cairo, Egypt💼 Full-time

Join our smart team of Python and JavaScript developers, and work on an amazing Open Source product. Develop things people care about. Responsibilities Develop Apps people care about Brainstorm with small distributed dev teams Be responsible for what you develop Framework and/or front-end Must Have Several programming languages Passion for development Quick & Autonomous learner Read & Written English A Nice to Have Contribution to Open Source Projects Master degree or higher Python, Javascript Linux, GitHub Show more

PythonJavaScriptGitHub

DevOps Engineer

Fotopia Technologies

📍 Cairo, Cairo, Egypt💼 Full-time

🚀 We’re Hiring: DevOps Engineer | Fotopia Technologies Fotopia Technologies is growing, and we are looking for a talented DevOps Engineer to join our team as we build the next generation of AI-powered document automation, intelligent capture, and enterprise transformation platforms. This is not a routine DevOps role. You will be part of a team building serious enterprise platforms used for high-volume document processing, AI/OCR pipelines, SaaS deployments, and mission-critical customer environments. What you’ll work on You will help us design, automate, secure, and scale our development and deployment infrastructure across multiple Fotopia products, including our AI-driven IDP platforms. Key responsibilities ✅ Build and manage CI/CD pipelines ✅ Support cloud and on-premise deployments ✅ Manage Docker-based environments and deployment automation ✅ Work with development teams to improve release quality and speed ✅ Support monitoring, logging, backup, and infrastructure reliability ✅ Help enforce DevOps governance, environment separation, and release controls ✅ Contribute to scalable infrastructure for AI, OCR, and enterprise platforms We’re looking for someone with 🔹 Strong experience in DevOps, CI/CD, Docker, and deployment automation 🔹 Good knowledge of Linux, scripting, Git, and cloud environments 🔹 Experience with Azure DevOps is a must have. 🔹 Understanding of production environments, security, monitoring, and release management 🔹 A practical mindset, strong ownership, and the ability to work with developers, architects, and project teams 🔹 Passion for building reliable systems, not just running scripts Why join Fotopia? At Fotopia, you will work on real enterprise products, not just internal tools. You will be part of a company building advanced solutions in AI, document intelligence, enterprise automation, and digital transformation for customers across the region. We are looking for someone who wants to grow with us, take ownership, and play a key role in shaping the infrastructure behind our next-generation platforms. Show more

DockerGitAzure

Senior Software Development Engineer in Test

Unifonic

📍 Cairo, Cairo, Egypt💼 Full-time

Job Description Proudly voted a Great Place to Work®, we are a dynamic startup in the SaaS space that is revolutionizing the way businesses communicate. Our team is made up of 500 energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies. We pride ourselves on our fun and collaborative work environment, where creativity and new ideas are constantly encouraged. As shareholders in the business, we’re so much more than a group of passionate communicators. We are Unifones. Join our team and be a part of something big! Meet the team! Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team. As a Senior SDET, you will design and implement test strategies, automation frameworks, and CI/CD integrations that ensure our systems meet the highest standards of quality and performance. You’ll collaborate closely with developers, product owners, and DevOps engineers to build robust automation pipelines for UI, API, and backend testing, and contribute to load and performance testing initiatives. This role is ideal for a hands-on automation engineer with strong Python or TypeScript/JavaScript skills, a passion for quality engineering, and an interest in learning about testing AI-driven systems. Help Us Shape The Future Of Communications By Designing, building, and maintaining automated test frameworks for UI, API, and backend testing using Playwright, Cypress, or Selenium. Developing and executing integration and end-to-end test suites to ensure high-quality releases. Implementing performance and load testing using k6 or similar tools. Integrating automated testing into CI/CD pipelines (Git, Drone CI, Argo CD, Kubernetes). Driving test coverage, defect reporting, and quality metrics across multiple delivery teams. Collaborating with engineers to embed testing early in the SDLC and ensure reliable, scalable automation. Advocating for QA best practices, code quality, and automation-first principles. Leading continuous improvement initiatives evaluating new tools, frameworks, and techniques to enhance efficiency and maintainability. Job Requirements What you'll bring: 7+ years of experience in software testing or automation engineering. Strong programming skills in Python or TypeScript/JavaScript. Hands-on experience with at least one of the following: Playwright, Cypress, or Selenium (required). Experience with API testing (REST/GraphQL) and backend validation. Experience with k6 or other load testing tools for performance validation. Familiarity with CI/CD environments, containerized systems, and Kubernetes. Excellent understanding of test design, debugging, and automation in distributed systems. Experience working in Agile (Scrum) teams. Strong analytical, problem-solving, and communication skills. Bachelor’s degree in Computer Science, Software Engineering, or a related field. Exposure to AI/ML systems and model testing principles is preferable. Understanding of data validation frameworks (e.g., Great Expectations, Pandas is preferable. Awareness of MLOps, Data Drift, or Model Drift detection is preferable. Experience with Generative AI or AI Agent testing workflows is preferable. As a Unifone you will receive a range of benefits: Competitive salary and bonus. Unifonic share scheme (we are all owners!). 30 holiday days after your first anniversary. Flexible working arrangements. Spend up to 25 days per year working from anywhere in the world! Paid leave for new parents. Show more

PythonJavaScriptTypeScriptGenerative AIAI AgentsGraphQLKubernetesGitPandasAgileScrum

Team Leader, Facilities Administration

Egyptian Banks Company

📍 New Cairo, Cairo, Egypt💼 Full-time

Act as first point of contact within the Facilities office during working hours to ensure phone calls are taken and queries are dealt with in a time affective manner Maintain the financial administration of the office including: raising purchase orders, reconciling invoices, monitoring expenditure against budget, follow up outstanding payments, and liaise with the finance team upholding accurate financial record keeping Provide other administrative and operational/coordination support to the Head of Facilities, to other staff within the Regeneration and Property team and in other departments as and when requested; To maintain internal systems and work flow and advise Building Management Team on Administrative best practice Taking meetings' minutes with accuracy and circulate in a timely manner. If requested, attend meetings and minute take Reports preparation of a variety of management reports and electronic presentations including overall design and manipulation and extraction of data Ensure legal compliance throughout human resource management Maintain both soft and hard filing systems, ensuring consistency and support management team where required Requirements Bachelor's degree in a relevant field Minimum 5 years of experience in Facilities Management Administration Strong analytical, problem-solving, and organizational skills Effective communication and stakeholder management abilities Strong proficiency in Microsoft Office Suite (Excel, Word, PowerPoint) Experience in preparing reports, dashboards, and presentations Familiarity with financial administration and reporting Awareness of quality assurance practices Show more

Excel

QC Engineer – Banking Domain Cairo Residency is Required / Hybrid Hybrid

Fimple

📍 Cairo, Cairo, Egypt💼 Full-time

Fimple is a product company building a cloud-native, highly composable, and extendible platform designed to meet the end-to-end needs of digital, disruptive, and next-generation financial institutions. Our modern, API-native and ecosystem-driven solution, combined with a robust marketplace, enables our clients to stay agile in a rapidly evolving market. We operate in an agile environment with customers across Turkey, GCC, and Europe. Fimple maintains a strong and growing presence in Egypt, alongside our teams in Turkey and a sales office in Dubai, enabling close collaboration in a truly international setup. We are looking for a QC Engineer to join our Delivery team. In this role, you will be responsible for ensuring the quality of our core banking platform through a combination of functional testing, analysis, customer interaction, and automation. What Will the Right Person Look Like? Bachelor’s degree in computer engineering, software engineering or a related field 1–2 years of experience in software testing or quality control Strong understanding of software testing principles ISTQB certification is a plus Experience or interest in test automation (Playwright or similar tools) Familiarity with AI tools and their practical usage in daily work Understanding of banking systems is a plus Strong analytical thinking and problem-solving skills Ability to communicate clearly in English (written and spoken) Comfortable working in a fast-paced, agile, and international environment Curious mindset with openness to learning new technologies  What Will You Be Doing? Collaborate with development teams to understand new features and changes Write and execute functional and regression test cases Take ownership of a banking domain (e.g., loans, accounts, payments) Support UAT and production processes with customers Analyze Jira tickets (bug/support), identify root causes, and coordinate resolutions Communicate effectively with both technical teams and clients Develop and maintain web test automation using Playwright Actively use AI tools to improve testing, analysis, and productivity Show more

Agile
```