JOB VACANCIES
Explore Our Latest Job Openings
Discover the next step in your career journey with our cutting-edge organization.
1. Senior Software Engineer
  • About the job
    • Job code: JTA1150
    • Title: Senior Software Engineer
    • Vacancies: 2
    • Location: Dokki, Cairo, Egypt - Hybrid
    • Technologies: GoLang - Python - JavaScript
    • Job type: Full-time
  • Job Description
    • Producing clean, efficient code based on specifications
    • Unit Testing
    • Fixing and improving existing software
    • Doing Peer code reviews
    • API and code documentation
    • Mentoring and sharing knowledge between team members
    • Ping Pong Pairing
    • TechStack: Python, Django, PostgreSQL, GCP, Docker, Kubernetes, Redis, Angular and Go
    • Contributing to technical design decisions
    • helping in different domains ( backend, frontend ) based on team needs.
  • Qualifications:
    • Minimum 3 years experience.
    • Very good knowledge of GNU/Linux
    • Experience with one of the following programming languages: Python, Go or JavaScript
    • GIT
    • Code smells and refactoring to design patterns
    • Familiar with software life cycles
    • Familiarity with Angular is a plus or any Front End framework
    • Familiarity with Django is a plus
    • Familiarity with GCP is a plus
    • Experience with PostgreSQL is a plus
    • Experience with Unit testing is a plus.
    • Experience with Docker & Kubernetes is a plus.
2. DevOps Engineer
  • About the job
    • Job code: JTA1143
    • Title: DevOps Engineer
    • Vacancies: 1
    • Location: remote
    • Technologies: DevOps - AWS - Docker - Python - Azure - CI/CD
    • Job type: Full-time
  • Job Overview
    We are actively seeking a skilled and motivated DevOps Engineer to join our growing team. As a DevOps Engineer, you will play a crucial role in enhancing our development and operational processes by implementing best practices for automation, collaboration, and infrastructure management. The ideal candidate should have a strong background in DevOps methodologies, continuous integration/continuous deployment (CI/CD), and a passion for optimizing and streamlining development workflows.
  • Responsibilities
    Infrastructure as Code (IaC):
    • Implement and maintain infrastructure as code using tools such as Terraform or CloudFormation.
    • Automate provisioning and configuration of infrastructure resources.
    Continuous Integration/Continuous Deployment (CI/CD):
    • Design, implement, and manage CI/CD pipelines to automate software delivery processes.
    • Ensure efficient and reliable deployment of applications to production environments.
    Automation and Orchestration:
    • Automate repetitive tasks and processes to improve efficiency and reduce manual intervention.
    • Implement orchestration tools to streamline complex workflows and deployments.
    Configuration Management:
    • Utilize configuration management tools (e.g., Ansible, Puppet, Chef) to maintain and enforce consistent system configurations.
    • Ensure configuration changes are tracked and versioned.
    Monitoring and Logging:
    • Implement monitoring solutions to track the performance and health of systems and applications.
    • Set up centralized logging for effective troubleshooting and analysis.
    Collaboration with Development and Operations Teams:
    • Collaborate closely with development teams to integrate CI/CD practices into the software development lifecycle.
    • Work with operations teams to streamline deployment processes and optimize system performance.
    Security and Compliance:
    • Implement and enforce security best practices in infrastructure and application deployment.
    • Ensure compliance with industry standards and regulations.
    Release Management:
    • Manage and coordinate software releases, ensuring smooth and error-free deployments.
    • Implement strategies for rollback and disaster recovery in case of deployment issues.
  • Qualifications
    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • Proven experience as a DevOps Engineer or in a similar role.
    • Strong proficiency in scripting languages such as Shell, Python, or Ruby.
    • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
    • Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI) and version control systems (e.g., Git).
    • Familiarity with infrastructure monitoring and logging tools (e.g., Prometheus, ELK stack).
    • Understanding of networking concepts and security best practices.
    • Excellent problem-solving and troubleshooting skills.
    • DevOps certifications (e.g., AWS Certified DevOps Engineer, Docker Certified Associate).
    • Experience with microservices architecture and serverless computing.
    • Knowledge of database management and optimization.
    • Familiarity with agile and DevOps methodologies.
    • Previous experience in a fast-paced, dynamic environment.
    • If you are a highly motivated DevOps Engineer with a passion for automation, collaboration, and continuous improvement, we encourage you to apply and be an integral part of our team's efforts to enhance our development and operational processes.
3. Chief Technology Officer (CTO)
  • About the job
    • Job code: JTA1142
    • Title: Chief Technology Officer (CTO)
    • Location: Egypt/Gulf
    • Vacancies: 1
    • Job Type: Full-Time
  • Key Responsibilities
    • Lead the technology strategy and execution for the company.
    • Oversee the development and implementation of new systems and processes.
    • Manage the technology department and provide direction and mentorship to team members.
    • Ensure the security and scalability of all technology systems.
    • Collaborate with other departments to align technology goals with business objectives.
    • Stay updated with the latest industry trends and incorporate relevant innovations.
    • Make informed decisions that prioritize the company's needs over other influences.
  • Job Requirements
    • Proven experience in a fintech environment is essential.
    • Willingness to relocate to Oman (relocation is a must).
    • Minimum of 4 years in a managerial role, with demonstrated leadership abilities.
    • Provide strong technical leadership and guidance to the engineering team, fostering a culture of collaboration, innovation, and continuous improvement.
    • Role focus: Primary focus on leading and developing the technology team, optimizing processes and systems, and guiding the company’s technology strategy.
    • Strong strategic thinking and decision-making skills.
    • Ability to work flexibly and adapt to a new company's culture and needs.
    • Excellent communication and interpersonal skills.
    • Experience and expertise in one or more backend technologies such as Python, Java, Node.js, Ruby, C#, or similar. Familiarity with database systems, cloud platforms, mobile applications and microservices architecture is highly desirable.
    • Possess business acumen skills with a deep understanding of business operations and the ability to align technology initiatives with organizational goals and objectives.
    • Responsible for the recruitment of the tech team.
4. Senior Angular Developer
  • About the job
    • Job code: JTA1146
    • Title: Senior Angular Developer
    • Technologies: Angular - JavaScript - HTML5 - CSS3 - RESTful APIs
    • Location: Heliopolis - On-Site
    • Vacancies: 1
    • Job Type: Full-Time
  • Responsibilities
    • Develop and maintain web applications using Angular framework.
    • Collaborate with backend developers to integrate APIs.
    • Write clean, maintainable, and testable code.
    • Optimize applications for maximum speed and scalability.
    • Troubleshoot and debug applications.
    • Stay updated with the latest industry trends and best practices.
    • Mentor and guide junior developers.
  • Requirements and Qualifications
    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    • 5+ Proven experience as an Angular Developer
    • Proficient in JavaScript, HTML5, and CSS3.
    • Experience with RESTful APIs and third-party libraries.
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and teamwork abilities.
5. Senior Java Developer
  • About the job
    • Job code: JTA1145
    • Title: Senior Java Developer
    • Technologies: Java - Spring boot - Postgresql
    • Location: Heliopolis - On-Site
    • Vacancies: 1
    • Job Type: Full-Time
  • Responsibilities
    • Design, develop, and maintain Java applications.
    • Write well-designed, efficient, and testable code
    • Conduct software analysis, programming, testing, and debugging.
    • Collaborate with cross-functional teams to define and achieve project objectives.
    • Ensure designs comply with specifications.
    • Prepare and produce releases of software components.
    • Mentor junior developers and participate in code reviews.
  • Requirements and Qualifications
    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    • 5+ Proven experience as a Java Developer.
    • In-depth knowledge of Java, Spring, and Hibernate.
    • Experience with relational databases (e.g., MySQL, PostgreSQL).
    • Strong understanding of software development principles.
    • Familiarity with Agile methodologies.
    • Excellent problem-solving and analytical skills.
    • Strong communication and teamwork abilities.
    • Experience with Spring Cloud Microservices, Apache Kafka - Experience with NoSQL Database (MongoDB).
    • System Design and Software Architecture Knowledge
6. Senior PHP Developer
  • About the job
    • Job code: JTA1144
    • Title: Senior PHP Developer
    • Technologies: PHP - Laravel- MySQL
    • Location: Heliopolis - On-Site
    • Vacancies: 1
    • Job Type: Full-Time
  • Responsibilities
    • Write clean, well-designed code.
    • Produce detailed specifications.
    • Troubleshoot, test, and maintain the core product software and databases.
    • Contribute to all phases of the development lifecycle.
    • Develop and deploy new features to facilitate related procedures and tools if necessary.
    • Mentor junior developers and participate in code reviews.
  • Requirements and Qualifications
    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    • 5+ Proven experience as a PHP Developer.
    • Strong knowledge of PHP web frameworks (e.g., Laravel, Symfony).
    • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
    • Strong problem-solving skills and attention to detail.
    • Excellent communication and teamwork abilities.
    • Familiarity with SQL/NoSQL databases and their declarative query languages.
    • Proficient understanding of code versioning tools, such as Git.
7. E-commerce Web Developer
  • About the job
    • Job code: JTA634
    • Title: E-commerce Web Developer
    • Technologies: e-commerce platforms, shopify, wordpress
    • Location: remotely in Egypt with quarterly travel to Beirut
    • Vacancies: 1
    • Job Type: Full-Time
  • Responsibilities

    • The scope of this project is our corporate website is built on WordPress and is purely informational.
    • Upgrading the WordPress version and installing a bunch of patches on it
    • Other configurations to comply with security best practices need to be done.
    • Fixing functionality or otherwise, that breaks in the process
    • Having our website pass all vulnerability checks and remain fully functional.
    • Improving the ease of upkeep and maintaining
8. Software Quality Control Engineer
  • About the job
    • Job code: JTA1135
    • Title: Software Quality Control Engineer
    • Technologies: ISTQB, Agile, API, Cypress
    • Location: Dokki, Cairo, Egypt - Hybrid
    • Vacancies: 2
    • Job Type: Full-Time
  • Responsibilities
    • Review business requirements and provide inputs in collaboration with product owners.
    • Prepare scenarios, automation scripts, and test data.
    • Develop and implement comprehensive test plans and strategies for our products ensuring that all functional and non-functional requirements are met.
    • Mentoring junior and fresh engineers to ensure their progress in day-to-day activities.
    • Analyze test results and track software testing metrics.
    • Participating in on-call processes to effectively solve any issues in the live environment.
    • Build and audit quality processes.
    • Taking responsibility for the automation testing framework.
  • Requirements
    • 2 to 5 years working in a software quality control role.
    • Details orientated and have a solid understanding of test methodologies
    • Solid APIs testing experience.
    • Solid knowledge of Software Testing best practices, including test case design, defects management and bug writing.
    • Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and provide effective solutions.
    • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team.
    • Has the ability to work autonomously and manage their own workload.
    • Proficiency in written and spoken English.
    • Knowledge of at least one programming/ scripting language.
    • ISTQB Software Testing Foundation certification.
    • Test automation knowledge preferred with cypress.
    • Experience in testing in an agile environment.
  • Nice To Have
    • Mentoring junior and fresh engineers to ensure their progress in day-to-day activities.
    • ISTQB agile certification.
    • Past experience in Software Development.
    • Experience with performance testing.
    • Experience with ERP system testing.