Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
The ideal candidate will possess a strong background in structural engineering, with a focus on designing and analyzing structures in various sectors. Proficiency in engineering software, excellent problem-solving skills, and a collaborative approach to teamwork are essential. A commitment to continuous learning and professional development is highly valued.
About the job
As a Senior Structural Engineer at Egis Group, you will play a pivotal role in designing and overseeing the construction of complex structures. Your expertise will contribute to innovative engineering solutions that enhance safety and sustainability in our projects.
About Egis Group
Egis Group is a global engineering and project management firm dedicated to delivering innovative and sustainable solutions across various sectors, including transportation, building, and water. Our team is committed to fostering a culture of excellence and collaboration, making a positive impact on communities worldwide.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team at khibraty as a Backend Engineer! We are seeking a motivated individual with 1–2 years of experience to help us build robust backend services and thrive in a fast-paced product environment. In this role, you will collaborate closely with senior engineers, product managers, and frontend teams to create APIs, enhance system performance, …
Full-time|On-site|Amman, Amman Governorate, Jordan
We are excited to announce an opportunity for a Senior Backend Engineer with our esteemed client. This role involves architecting, building, and scaling robust backend systems that are essential to powering various products. You will be instrumental in the design of APIs, enhancing system reliability, and advocating for backend best practices. Collaboration will be key as you work closely with product, frontend, and data teams to deliver comprehensive solutions that align with our client's mission.Key ResponsibilitiesLead the design, development, and optimization of backend systems and APIs.Establish and uphold backend engineering best practices, coding standards, and architectural guidelines.Mentor and nurture backend engineers, promoting technical excellence and career development.Work in tandem with product managers, frontend developers, and data/ML teams to define requirements and implement scalable solutions.Ensure high performance, reliability, and security of systems at scale.Champion continuous improvement in CI/CD processes, monitoring, and observability.Engage in strategic technical roadmap planning and system design discussions.Investigate and incorporate emerging technologies to boost backend efficiency and innovation.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team as a Backend Developer Specialist at Zain Cash, where you will leverage your expertise in .NET Core development, system integration, and API design. This pivotal role involves crafting and sustaining resilient backend services that drive our digital platforms. You will take charge of designing, implementing, and optimizing APIs, microservices, and database-driven features, alongside integrating various internal and external systems.The ideal candidate will exhibit strong technical acumen, experience in deploying applications on both Linux and Windows environments, and a collaborative spirit to work seamlessly with cross-functional teams in a high-availability, security-centric environment.Key Responsibilities:Design and implement high-performance, secure RESTful APIs utilizing C# .NET Core.Employ modern design patterns (e.g., dependency injection, repository pattern) to ensure scalable and maintainable backend services.Construct microservices and reusable components to meet business and platform requirements.Integrate backend systems with internal services, third-party platforms, and external APIs.Implement and oversee enterprise application integrations utilizing API gateways, service buses, or messaging systems.Guarantee secure authentication and authorization flows (OAuth2, JWT, SAML).Develop and sustain relational databases (primarily Oracle), including complex queries, stored procedures, indexing, and optimization.Ensure effective data modeling, access layer design, and transaction management.Establish and maintain unit tests, integration tests, and automated validation pipelines.Monitor, debug, and enhance backend services for performance, reliability, and security.Collaborate closely with frontend developers, QA, product managers, and business stakeholders.Translate business needs into technical specifications and robust backend architectures.Produce clear technical documentation for APIs, services, and data flows.
Full-time|On-site|Amman, Amman Governorate, Jordan
About the RoleJoin our dynamic team as an Engineering Manager (Backend) at a rapidly expanding, product-focused technology company that is making waves in the consumer tech and food delivery industries.This role uniquely blends people leadership with hands-on technical influence. You will be responsible for leading and nurturing a talented backend engineering team, collaborating closely with Product, Mobile, Design, QA, and DevOps to create scalable, high-quality solutions. The ideal candidate possesses extensive backend knowledge, strong architectural insight, and a genuine enthusiasm for developing and mentoring high-performing teams.Key ResponsibilitiesGuide, mentor, and cultivate the growth of a backend engineering team, assisting in their technical and career development.Work collaboratively with Product, Design, Mobile, and QA teams to deliver robust, scalable solutions.Oversee backend technical planning, architectural decisions, and code quality standards.Strike a balance between immediate delivery demands and long-term technical vision and scalability.Conduct regular one-on-one meetings, performance evaluations, and career development discussions.Promote a culture of collaboration, accountability, innovation, and continuous improvement.Manage team capacity, recruitment strategies, and resource distribution.Encourage and uphold engineering best practices, including CI/CD, code reviews, and automated testing.Collaborate with leadership to align backend technical projects with overarching business goals.
Full-time|On-site|Amman, Amman Governorate, Jordan
Job PurposeJoin Tarjama as a Lead Senior Software Engineer, where you'll spearhead and actively engage in every aspect of the software development lifecycle. This role involves working with a diverse array of programming languages and technologies to design, develop, and enhance scalable, high-quality software solutions tailored to meet intricate business demands. Your adaptability in both frontend and backend systems will be crucial as you collaborate with cross-functional teams and mentor junior engineers, cultivating a culture of technical excellence.Duties & ResponsibilitiesCross Functional Collaboration:• Collaborate closely with product, design, development, QA, and DevOps teams to conceptualize and implement innovative software solutions that have a significant impact across various technologies and platforms.• Work with stakeholders to thoroughly comprehend user requirements and convert them into scalable, maintainable technical solutions.• Partner with data teams and infrastructure specialists to enhance system performance, scalability, and reliability.Architecture & System Design:• Craft and execute robust, efficient, and secure software architectures that encompass both server-side and client-side components.• Design scalable, modular, and maintainable solutions using contemporary frameworks, libraries, and cloud-native technologies.• Develop and integrate solutions utilizing both relational and non-relational databases, guaranteeing data consistency and high availability.Development & Implementation:• Lead the full-stack application development process, producing clean, high-quality, and maintainable code across various programming languages and frameworks.• Create and manage APIs, services, and user interfaces to ensure seamless integration between system components.• Design responsive and user-friendly frontends along with performant and secure backends, tailored to project requirements.Testing, Optimization & Maintenance:• Perform thorough testing at all stages (unit, integration, system, and performance testing) to guarantee software reliability and robustness.• Continuously refine code and system architecture for scalability, security, and maintainability.• Proactively troubleshoot, debug, and resolve technical issues throughout the stack to sustain system health.Security & Compliance:• Apply best practices for secure coding and ensure adherence to data protection standards.• Protect applications from vulnerabilities across the entire stack, particularly focusing on secure API development and user data security.Documentation & Best Practices:• Maintain comprehensive and clear technical documentation for codebases, system architectures, and processes to support long-term maintainability.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our innovative team at Progressoft as a Software Implementation Testing Engineer. In this pivotal role, you will ensure our software solutions are successfully implemented and thoroughly tested. We seek a candidate with a solid foundation in both implementation and testing practices, dedicated to delivering exceptional products to our clients.Key Responsibilities:Engage in project planning by providing insights on testing requirements, potential risks, and timelines.Draft and uphold comprehensive testing documentation, including test plans, test cases, and reports.Acquire and maintain an in-depth understanding of our software products, including customization and integration per the client's finalized scope.Collaborate with various stakeholders—developers, implementation teams, project managers, and business analysts—to define and document test cases.Formulate and execute test plans and cases to ensure that software products fulfill end-user needs.Conduct testing, track defects, and liaise with the development team to facilitate prompt resolution.Perform end-to-end testing for customer-specific software solutions according to project agreements.Carry out comprehensive setup certification and readiness checks before the client's testing and acceptance phase.Oversee the entire testing phase in conjunction with the client’s SIT (System Integration Testing) and UAT (User Acceptance Testing) teams, addressing queries and tracking reported issues.Ensure accurate reporting on testing status and align findings with project managers and product owners.Assist clients during test case execution and track reported defects, ensuring clear communication with the development team.Conduct post-release checks to verify that systems are functioning correctly before further customer testing.
Full-time|On-site|Amman, Amman Governorate, Jordan
About UsWelcome to Foodics, a cutting-edge restaurant management ecosystem and payment technology provider. Established in 2014 with our headquarters located in Riyadh, we have expanded our presence across five countries, including the UAE, Egypt, Jordan, and Kuwait. Serving customers in over 35 countries globally, we have successfully processed more than 6 billion orders, positioning Foodics as one of the fastest-growing SaaS companies in the MENA region.Role OverviewAs a Senior Back-End Engineer, you will be a vital part of our technology team, responsible for developing, maintaining, testing, and debugging our back-end web applications. Your primary goal will be to ensure the delivery of fully functional and stable applications.Key ResponsibilitiesDefine and oversee the architecture of multiple web applications.Collaborate effectively with designers, engineers, and product managers.Design and implement new features and functionalities.Employ test-driven development practices to produce well-tested code.Tackle complex performance and architectural challenges.Write clean, well-organized code that is easy to understand.Integrate data from various services and databases.Provide guidance and mentorship to junior engineers.Research and advocate for the adoption of new systems and technologies.Identify opportunities to reduce technical debt, enhance performance, and streamline our codebase.Desired Skills and QualificationsAt least 5 years of experience in developing large-scale web applications.Extensive experience with relational databases.Strong expertise in PHP and Laravel; experience in other programming languages is also welcome.Proficient in writing unit and integration tests.Experience designing, implementing, and deploying backend services with an emphasis on high availability, low latency, and data consistency.Solid understanding of REST APIs.Familiarity with Redis and caching mechanisms.Proven ability to lead technical projects in a fast-paced environment.Knowledge of modern queuing and caching systems, particularly Redis.Excellent communication skills and a track record of effective collaboration with diverse stakeholders.Strong analytical and problem-solving skills.Experience in developing fintech applications is a plus.Fluency in English, both written and spoken.Ability to adapt to different time zones and work effectively in a remote setting.Ideal Candidates WillHave participated in the design of large-scale systems, addressing performance, scalability, and latency issues.Possess a solid background in Fintech and Foodtech.
Full-time|On-site|Amman, Amman Governorate, Jordan
About the RoleJoin our dynamic team as a Software Engineer, where you will play a pivotal role in the design, implementation, and maintenance of innovative features on our highly scalable payments platform. Your focus will be on ensuring that your deliverables align with product requirements and uphold our quality standards.Key ResponsibilitiesDesign, develop, and enhance full-stack software features and reusable libraries.Create, maintain, and refine system design components.Manage software integrations with third-party service providers.Conduct root cause analysis for complex software issues and devise effective solutions.Generate comprehensive technical documentation.Plan, estimate, and schedule tasks effectively.Stay informed about the latest best practices in software development.Collaborate with cross-functional teams while adhering to engineering standards.Contribute to the technical roadmap for our payment platform.Develop and sustain backend functionality for the client dashboard.Monitor system performance to enhance payment success and reliability.Work closely with product, QA, and operations teams.Required Skills and Experience3+ years of hands-on experience with Python, Java, or C++.2+ years in developing and delivering features using Angular, ReactJS, or NextJS.Proficiency in JavaScript or TypeScript.Experience with Django Framework and Django REST API Framework.Strong understanding of System Designs, SOLID principles, and Design Patterns.Experience in building APIs.In-depth knowledge of version control systems (e.g., Git) and platforms (e.g., Github, Bitbucket, Gitlab).Familiarity with Relational Database Management Systems (RDBMS) such as MySQL or PostgreSQL.Understanding of Scrum/Agile methodologies.Preferred SkillsExperience with interpreted programming languages, especially Python 3.10+.Familiarity with containerization technologies (e.g. Docker, Docker Compose).Experience with CSS frameworks like Bootstrap and Tailwind.Knowledge of standard UI libraries (Material, Chakra UI).Ability to write unit and functional tests.Prior experience with payment systems, PSPs, or Fintech platforms.Understanding of payment concepts including authorization, capture, refunds, webhooks, and settlement.
About Us: Seesaw is a beloved platform trusted by over 25 million educators, students, and families globally. We are the premier elementary learning experience platform, providing an award-winning suite of tools, resources, and curriculum that empower teachers to deliver engaging and inclusive instruction. Our features, such as interactive lessons, digital portfolios, and two-way communication, ensure that everyone stays connected in the learning process, offering continuous insight into each student's educational journey. Our Mission: At Seesaw, our mission is to create joyful and connected learning experiences for every elementary student, establishing a foundation for lifelong success. As we expand rapidly in the MENA region, we are excited to enhance our support for our Arabic-speaking customers by building a strong presence in Amman. Your Team: Join our growing engineering team in Jordan as a Frontend Engineer where you will be part of our new International Growth Team. This team is pivotal in preparing Seesaw for international expansion, particularly in the MENA region. You will be tasked with developing impactful backend systems that enhance Arabic support across our AI features, streamline text and assessment pipelines, and facilitate future integrations with government SIS/LMS partnerships. Working on Seesaw’s Engineering team offers a unique experience. You will have early ownership of the product roadmap, collaborating on development timelines from the outset. Our strong user connection allows us to gather teacher feedback and observe real-life interactions of students and families with the platform, enabling us to iterate effectively on our releases. Additionally, we enjoy significant autonomy to experiment and innovate, often seeing our ideas deployed in weeks rather than months. The knowledge that millions of children rely on Seesaw every day is both inspiring and challenging. While we take immense pride in our ability to enhance student learning, we are also deeply affected by the challenges they face, such as login issues or platform failures. As our team continues to grow, we seek individuals who can adapt to our fast-paced environment. Flexibility is essential as we refine our objectives and processes. We learn by delivering, so we prioritize a culture of experimentation over rigid protocols. Committed to diversity, equity, and inclusion, we welcome your unique perspective as we expand our engineering team.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team at Progressoft as a Software Development Engineer in Test (SDET). In this role, you will be responsible for designing and implementing automated tests across various platforms, including UI (using Playwright), APIs (utilizing REST Assured and Postman), and performance (with k6). You will integrate these automated tests into CI/CD pipelines, preferably using GitLab. Your expertise in Docker/Compose, Java, TypeScript, shell scripting (bash), and SQL for validating results will be essential to our success. A solid understanding of testing processes, defect lifecycle, and test design techniques such as Boundary Value Analysis (BVA), equivalence partitioning, decision tables, state transitions, and pairwise testing is crucial.
Full-time|On-site|Amman, Amman Governorate, Jordan
About Tamatem Plus:Tamatem Plus is at the forefront of revolutionizing the gaming industry in the MENA region by building robust payments and e-commerce infrastructure. We empower game publishers and developers to broaden their reach throughout the region by facilitating local payment solutions, making gaming more accessible, and unlocking new avenues for revenue generation.About the Role:We are seeking a proactive Engineering Team Lead to spearhead a dynamic team of 4-5 engineers. This position is perfect for an individual who relishes coding, actively contributes to team success, and seeks to enhance their leadership qualities through regular coaching and project management. You will dedicate 60-70% of your time to hands-on engineering tasks, while the remaining time will be devoted to leadership responsibilities.Please note, this is not a senior management role; we are looking for a technically adept developer prepared to blend coding expertise with effective team leadership.Key ResponsibilitiesGuide and mentor a compact team of engineers, providing constructive feedback and support in everyday operations.Remain actively engaged in engineering tasks, including design, coding, code review, testing, and troubleshooting.Work collaboratively with product managers on sprint planning, task prioritization, and delivery schedules.Assist in system design and ensure adherence to engineering best practices (SOLID principles, design patterns, clean code).Facilitate the integration of third-party services and payment systems.Promote growth and learning within the team.Contribute to ongoing improvements in processes, code quality, DevOps, and documentation.Skills & Qualifications8+ years of experience in software development (preferably with Python).A minimum of 2 years in a mentoring or leadership capacity (as a lead, mentor, or senior developer).Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.Proficient coding skills; experience with Django or similar frameworks is advantageous.Familiarity with scalable system/API design, relational and NoSQL databases, and containerization technologies (Docker, Kubernetes).Able to excel in a collaborative and fast-paced environment.Strong communication skills and comfort in cross-functional teamwork.Preferred QualificationsExperience with cloud services (AWS, GCP, Azure), CI/CD, and modern DevOps practices.Background in fintech, payments, or gaming sectors.Knowledge of testing frameworks and best practices in software security.
Full-time|On-site|Amman, Amman Governorate, Jordan
Job OverviewJoin our dynamic team at khibraty as a Mid-Level QA Engineer. In this pivotal role, you will spearhead our quality assurance initiatives, develop and uphold comprehensive QA processes, and guarantee the delivery of exceptional software solutions. Your expertise will shine through hands-on involvement in test automation, API testing, and the integration of cutting-edge AI tools to elevate QA productivity.Key Responsibilities:Establish, implement, and refine QA processes and industry best practices.Design, develop, and maintain automated test scripts for web, mobile, and API applications.Collaborate with product management and development teams to outline testing requirements and acceptance benchmarks.Leverage AI-driven tools to enhance testing efficiency and defect identification.Conduct both manual and automated testing to ensure adherence to functional, performance, and security standards.Monitor QA metrics, identify areas for enhancement, and champion ongoing improvements.
Full-time|Remote|Remote — Amman, Amman Governorate, Jordan
Are you ready to fall in love with your work? Do you aspire to create meaningful change and enhance people's lives? Join our dynamic team at webook.com, Saudi Arabia’s premier event ticketing and experience booking platform, recognized for our cutting-edge technology and outstanding features. We take pride in serving some of the Kingdom's largest mega-events, boasting over 2 billion in sales.Key Responsibilities:Design and develop scalable, secure, and high-functionality mobile applications.Enhance and maintain existing mobile applications to ensure optimal performance.Utilize React Native for crafting innovative UI components for mobile applications.Write efficient, scalable, and reusable code to create interchangeable modules.Monitor application performance and optimize for seamless user experiences.Generate ideas for new programs, products, or features by keeping up with industry trends.Analyze data, processes, and code to identify issues and areas for improvement.Collaborate with the product and operations teams to realize the product roadmap and build highly scalable applications.
Do you have a strong passion for ensuring top-notch software solutions? At gathern, we are on the lookout for a Senior Quality Assurance Engineer who will play a pivotal role in assuring the reliability and performance of our innovative products. In this exciting position, you will work closely with cross-functional teams to elevate product quality, craft effective testing strategies, and implement industry-leading QA practices.As a vital team member, you will spearhead process enhancements, mentor fellow engineers, and employ advanced testing methodologies to create outstanding user experiences. If you possess strong analytical abilities, an eye for detail, and a fervor for quality, we invite you to join us and make a significant difference.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team at khibraty as we seek a skilled Software Developer with robust experience in Asterisk and .NET Core. In this role, you will play a crucial part in enhancing our telephony systems and seamlessly integrating them with our .NET Core applications. Your responsibilities will include maintaining, troubleshooting, and expanding existing systems, as well as developing innovative features that meet our business objectives.Key Responsibilities:Develop, maintain, and support applications utilizing .NET Core.Configure, extend, and manage Asterisk PBX solutions.Create APIs and integrations between telephony systems and enterprise applications.Diagnose and resolve VoIP, SIP, and call routing issues.Enhance system performance, scalability, and reliability.Collaborate with cross-functional teams including DevOps, QA, and product management.Document technical solutions and provide production system support.
As a Senior Structural Engineer at Egis Group, you will play a pivotal role in designing and overseeing the construction of complex structures. Your expertise will contribute to innovative engineering solutions that enhance safety and sustainability in our projects.
We are seeking an experienced and dynamic Principal Engineer specializing in Civil and Roads to join our innovative team at Egis Group. In this pivotal role, you will lead the design and execution of complex civil engineering projects, ensuring they meet the highest standards of quality and safety. You will collaborate with multidisciplinary teams, mentor junior engineers, and engage with clients to deliver exceptional results.
Join the Egis Group as a Wet Utilities Engineer, where you will play a crucial role in designing, implementing, and managing water and wastewater systems. We are looking for passionate individuals who thrive in a collaborative environment and are eager to contribute to sustainable infrastructure projects.
The Egis Group is seeking a talented and driven Wet Utilities Engineer to join our dedicated team in Amman. In this role, you will play a pivotal part in designing, planning, and executing wet utility projects. Your expertise will contribute to enhancing infrastructure and ensuring sustainable water management solutions.As a Wet Utilities Engineer, you will be responsible for collaborating with interdisciplinary teams, conducting feasibility studies, and ensuring compliance with local regulations and standards. You will also engage with clients to understand their needs and provide innovative engineering solutions.
We are seeking a highly skilled and motivated Senior Engineer specializing in Civil and Roads to join our dynamic team. In this pivotal role, you will be responsible for leading civil engineering projects, ensuring adherence to design standards, and collaborating with interdisciplinary teams to deliver sustainable solutions. If you are passionate about infrastructure development and eager to make a significant impact in the field, we encourage you to apply!