Software Tester Jobs in Jordan
2379 Jobs Found
<p>Senior Software Engineer – Flutter and Firebase and Go</p><p>Location: Amman, Jordan – On-site<br>Employment Type: Full-time</p><p>About the Company:</p><p>We are an American company that buys and recycles cars in the Chicago area, with a 10-person operations team in Jordan.</p><p>Our daily operations run on software we develop internally, including dispatch management, tow-truck fleet management, vehicle intake, parts inventory, and payroll and employee management.</p><p>We are seeking a Senior Software Engineer to join our engineering team and help develop, maintain, and operate a live production platform used daily by drivers, dispatchers, and yard staff.</p><p>Responsibilities:</p><ul><li>Develop and maintain Flutter applications for web, Android, and iOS.</li><li>Develop and manage Firebase services, including Firestore, Authentication, Cloud Functions, and FCM.</li><li>Develop and maintain APIs using Go and PostgreSQL.</li><li>Implement features end-to-end from requirements analysis to testing, deployment, and production verification.</li><li>Diagnose operational issues and fix outages affecting users and staff quickly.</li><li>Write clean, maintainable code with clear tests and reviews.</li><li>Prepare small, organized Merge Requests linked to work tickets.</li><li>Manage build and release processes via GitLab CI, Codemagic, TestFlight, and Shorebird.</li><li>Apply best practices for data protection and system security.</li><li>Monitor app and service performance post-release and verify new versions work correctly.</li><li>Collaborate directly with management and operations teams to understand problems and translate them into practical software solutions.</li></ul><p>Basic Requirements:</p><ul><li>Strong, hands-on experience with Flutter and Dart for mobile and web apps.</li><li>Advanced Firebase experience, especially Firestore, Auth, Cloud Functions, and FCM.</li><li>Experience building backend systems with Go, or strong Node.js experience with willingness to work in Go.</li><li>Good PostgreSQL and SQL/database design experience.</li><li>Experience with REST APIs and external system integration.</li><li>Good understanding of Git, GitLab, and CI/CD processes.</li><li>Experience releasing Android and iOS apps and managing versions.</li><li>Ability to handle production systems and data securely and responsibly.</li><li>Ability to work independently and take ownership from start to finish.</li><li>Good written English, especially for tickets and technical documentation.</li><li>Proven hands-on experience shipping real production apps or systems.</li></ul><p>Nice to Have:</p><ul><li>Experience with Shorebird and direct Flutter updates.</li><li>Experience with Codemagic, TestFlight, and Google Play Console.</li><li>Experience with Docker or Google Cloud Platform.</li><li>Experience with maps, notifications, location tracking, or fleet management systems.</li><li>Experience with operational, logistics, or internal enterprise apps.</li></ul><p>Nature of Work:</p><p>This is a hands-on delivery role, not a meetings-focused position. You will be expected to take features from implementation through testing and production verification.</p><p>The position is based at our office in Amman, Jordan. Some overlap with US Central Time will be required. Exact working hours will be discussed during the interview.</p><p>Compensation:</p><ul><li>Competitive salary based on demonstrated experience and technical ability.</li><li>Payment in JOD or USD equivalent.</li><li>Opportunity to work on a real, stable production product used daily.</li><li>Clear ownership, visible output, and direct influence over the product.</li></ul><p>How to Apply:</p><p>Please Send the following</p><ol><li>Your CV.</li><li>Your GitHub or GitLab profile.</li><li>A short note describing the most meaningful production system or application you have shipped.</li><li>A clear explanation of your personal contribution and the technologies you used.</li><li>Your expected salary and availability to start.</li></ol><p>Real production work and repositories matter more to us than certificates.</p><p> </p>
<p><h4>Description</h4>
<p>Syarah is on a mission to change how people buy their cars in Saudi and the Middle East. We offer buyers an end-to-end digital car buying experience where they can buy their next car from the comfort of their living rooms. Under the hood, we build systems to manage sourcing of cars, inspection, photography, merchandising, reconditioning, financing, insurance, shipping and many more. Our goal is to turn car buying into an experience of delight, comfort and peace of mind.</p>
<p>We are on the lookout for ambitious, competitive, growth-minded professionals to help us continue to harness technology to delight our customers and achieve our ambitious growth objectives in the auto sector.</p>
<p>All Syarah employees are expected to work in accordance with Syarah core values: Tolerance, Transparency, Respect, Integrity and Positivity.</p>
<h4>Responsibilities:</h4>
<ul>
<li>Working closely with engineering, product and other business teams to communicate problem impacts and to understand business requirements.</li>
<li>Strong knowledge of software testing principles and techniques, verification and validation techniques, and defect management.</li>
<li>Defining the scope of testing within the context of each release/delivery.</li>
<li>Identifies and analyzes issues, bugs, defects, and other problems, particularly when problems recur in multiple products; recommends and facilitates solutions to these issues.</li>
<li>Maintain and run automation scripts for new functionality and regression testing.</li>
<li>Write and implement automation scripts for API, Mobile, and Web.</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>Good knowledge of software QA methodologies, tools and processes.</li>
<li>Identify, troubleshoot, and document issues thoroughly during bugs tracking.</li>
<li>Excellent analytical, logical and problem-solving skills.</li>
<li>Conduct all types of testing [Smoke Test, Ad-hoc test, System test, Integration test, etc.].</li>
<li>Good experience in APIs testing using tools such as Postman, Soap UI, Katalon.</li>
<li>Familiar with SQL queries.</li>
<li>Good experience in test frameworks such as Selenium or Appium.</li>
<li>Good experience developing automated UI and API tests.</li>
<li>Experience with web testing elements such as HTML, CSS, XPath, etc.</li>
<li>Ability to work in a fast-paced environment where team collaboration and personal pride in quality of work are highly valued.</li>
</ul>
<h4>Education and Experience:</h4>
<ul>
<li>BS/MS degree in Computer Science, Engineering or a related subject.</li>
<li>3+ years of progressive professional experience in Quality Control and Testing.</li>
<li>2+ years of experience writing automated tests, including integration, API, Mobile, Web and Performance.</li>
</ul></p><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We believe in bold ideas, diverse perspectives, and the drive to transform knowledge into impact. Here, your curiosity fuels progress, your voice shapes innovation, and your ambition helps redefine what s possible within science and learning. We are a culture that obsesses over impact, challenges, and drives what s next to power infinite possibilities for our customers, colleagues and society at large.</p><p>About the Role:</p><p>You will work closely with Product Managers, Software Engineers, and other Quality Engineers to build and maintain high-quality solutions across the Content Creators ecosystem , which includes:</p><ul><li>Article Submission (Research Exchange / ReX)</li><li>Article Transfer (ReX Transfer)</li><li>License Signing and Open Access Payments (Author Services)</li><li>Open Access Fund Management (Wiley Open Access Dashboard (WOAD) and Oable)</li></ul><p>As part of an Agile Scrum team, you will contribute to the development of automated testing frameworks, support continuous quality improvements, and help ensure our platforms deliver an exceptional user experience.</p><p>How You Will Make an Impact</p><ul><li>Design, develop, and maintain automated test suites for web applications and services.</li><li>Collaborate with Product Owners, Developers, and Quality Engineers within Agile Scrum teams.</li><li>Define and implement effective testing strategies to improve product quality and reliability.</li><li>Partner with developers to determine the most efficient and scalable testing approaches.</li><li>Analyze business requirements and translate them into comprehensive test scenarios and test cases.</li><li>Support sprint planning, estimation, and delivery activities to achieve team objectives.</li><li>Contribute to quarterly Program Increment (PI) planning and cross-functional initiatives.</li><li>Perform exploratory and manual testing when required to validate new functionality and identify potential risks.</li><li>Champion quality best practices, including shift-left testing and continuous improvement initiatives.</li><li>Provide recommendations to enhance testing frameworks, development processes, and overall system quality.</li></ul><p>What We Look For</p><p>Required Qualifications</p><ul><li>Experience in both manual and automated software testing.</li><li>Strong knowledge of Java, including:</li><ul><li>Object-Oriented Programming (OOP)</li><li>Collections Framework</li><li>Multithreading fundamentals</li><li>Lambda expressions</li><li>Stream API</li></ul><li>Experience testing RESTful APIs and strong understanding of HTTP protocols.</li><li>Strong SQL skills with hands-on experience using PostgreSQL, including:</li><ul><li>Multi-table joins</li><li>Subqueries</li><li>Aggregations</li><li>Test data preparation and backend validation</li></ul><li>Proficiency with Git, including branching, merging, rebasing, and conflict resolution.</li><li>Understanding of software development lifecycles, testing methodologies, and quality assurance practices.</li><li>Passion for shift-left testing principles and continuous quality improvement.</li><li>Understanding of modern web application architecture and behavior.</li><li>Ability to effectively work with and interpret English-language technical documentation.</li></ul><p>Technical Environment</p><p>Our technology stack includes:</p><ul><li>Java 17</li><li>Selenide for UI test automation</li><li>RestAssured for API testing</li><li>JUnit and TestNG</li><li>TestContainers for integration testing</li><li>GitHub and GitHub Actions</li><li>Allure and Report Portal for test reporting</li><li>Microservices architecture</li><li>HTTP and Kafka-based communication</li><li>Kibana and Grafana for monitoring and observability</li></ul><p>Preferred Qualifications</p><ul><li>Knowledge of Spring and Spring Boot.</li><li>Experience working with SQL and NoSQL databases.</li><li>Understanding of event-driven architectures and messaging platforms such as Kafka or RabbitMQ.</li><li>Experience working with AWS cloud services and infrastructure.</li><li>Strong written and verbal English communication skills.</li></ul><p>We power infinite possibilities. For more than 200 years, we've transformed knowledge into discoveries that shape the world. Today, our global team of innovators, creators, and experts is driving what s next in science, education, and publishing creating impact that reaches everywhere. We're not just observers of progress. We're the ones accelerating scientific breakthroughs, advancing learning, and sparking innovation that redefines entire fields and improves lives. Here, your talent matters. Your ideas have room to grow. And your work creates breakthroughs that can change everything.</p><p>Wiley is an equal opportunity/affirmative action employer. We evaluate all qualified applicants and treat all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, protected veteran status, genetic information, or based on any individual's status in any group or class protected by applicable federal, state or local laws. Wiley is also committed to providing reasonable accommodation to applicants and employees with disabilities. Applicants who require accommodation to participate in the job application process may contact EMAIL_ADDRESS for assistance.</p><p>We are proud that our workplace promotes continual learning and internal mobility. Our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees. We offer meeting-free Friday afternoons allowing more time for heads down work and professional development, and through a robust body of employee programing we facilitate a wide range of opportunities to foster community, learn, and grow. We are committed to fair, transparent pay, and we strive to provide competitive compensation in addition to a comprehensive benefits package. It is anticipated that most qualified candidates will fall within the range, however the ultimate salary offered for this role may be higher or lower and will be set based on a variety of non-discriminatory factors, including but not limited to, geographic location, skills, and competencies. Wiley proactively displays target base pay range for United Kingdom, Canada and USA based roles. When applying, please attach your resume/CV to be considered. #LI-SC1</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Experience in both manual and automated software testing.</li><li>Strong knowledge of Java, including:<ul><li>Object-Oriented Programming (OOP)</li><li>Collections Framework</li><li>Multithreading fundamentals</li><li>Lambda expressions</li><li>Stream API</li></ul></li><li>Experience testing RESTful APIs and strong understanding of HTTP protocols.</li><li>Strong SQL skills with hands-on experience using PostgreSQL, including:<ul><li>Multi-table joins</li><li>Subqueries</li><li>Aggregations</li><li>Test data preparation and backend validation</li></ul></li><li>Proficiency with Git, including branching, merging, rebasing, and conflict resolution.</li><li>Understanding of software development lifecycles, testing methodologies, and quality assurance practices.</li><li>Passion for shift-left testing principles and continuous quality improvement.</li><li>Understanding of modern web application architecture and behavior.</li><li>Ability to effectively work with and interpret English-language technical documentation.</li></ul><p>Preferred Qualifications</p><ul><li>Knowledge of Spring and Spring Boot.</li><li>Experience working with SQL and NoSQL databases.</li><li>Understanding of event-driven architectures and messaging platforms such as Kafka or RabbitMQ.</li><li>Experience working with AWS cloud services and infrastructure.</li><li>Strong written and verbal English communication skills.</li></ul><p></p></section>
<p><h4>Description</h4>
<p>The penetration tester is responsible for conducting authorized security assessments across enterprise, government, and critical infrastructure environments to identify, validate, and report security vulnerabilities. As part of ZainTECH's cybersecurity practice, the role supports the delivery of penetration testing engagements across infrastructure, web, wireless, and applications.</p>
<p>The penetration tester performs hands-on offensive security testing, validates exploitability of identified vulnerabilities, and delivers clear, actionable remediation guidance to customers. The role works closely with cybersecurity consultants, advisory teams, and customer stakeholders to help strengthen security posture and reduce organizational risk across the MENA region.</p>
<h4>Responsibilities</h4>
<p><strong>Penetration testing & security assessments</strong></p>
<ul>
<li>Conduct penetration testing engagements across: external and internal networks, web applications, APIs and web services, wireless environments, infrastructure and supporting systems</li>
<li>Execute testing activities in accordance with approved methodologies, industry standards, and customer-defined rules of engagement</li>
<li>Identify, validate, and safely demonstrate security vulnerabilities and attack paths</li>
<li>Assess exploitability, business impact, and risk exposure associated with identified findings</li>
<li>Perform security validation and retesting activities following remediation efforts</li>
</ul>
<p><strong>Vulnerability analysis & reporting</strong></p>
<ul>
<li>Analyze identified vulnerabilities and security weaknesses to determine potential business impact</li>
<li>Develop detailed technical findings and remediation recommendations</li>
<li>Produce high-quality penetration testing reports that clearly communicate: vulnerability details, risk ratings, attack scenarios, business impact, remediation guidance</li>
<li>Ensure findings are reproducible, technically accurate, and aligned with industry best practices</li>
</ul>
<p><strong>Testing governance & compliance</strong></p>
<ul>
<li>Conduct all testing activities within approved scope and rules of engagement</li>
<li>Ensure customer systems, data, and environments are protected throughout testing activities</li>
<li>Maintain strict confidentiality of customer information and testing results</li>
<li>Adhere to applicable regulatory, contractual, and legal requirements governing penetration testing engagements</li>
<li>Support compliance with NCSC Jordan licensing requirements and operational standards</li>
</ul>
<p><strong>Technical research & continuous improvement</strong></p>
<ul>
<li>Stay current on emerging threats, attack techniques, vulnerability trends, security research, offensive security tools and methodologies</li>
<li>Contribute to the enhancement of penetration testing methodologies, tools, and processes</li>
<li>Participate in internal knowledge-sharing initiatives and technical training programs</li>
<li>Support continuous improvement activities within the cybersecurity advisory services practice</li>
</ul>
<p><strong>Cross-functional collaboration</strong></p>
<ul>
<li>Collaborate with penetration testing team leaders, cybersecurity consultants, security architects, managed security services teams</li>
<li>Support remediation discussions and knowledge transfer activities where required</li>
<li>Contribute technical expertise during customer engagements and security assessments</li>
</ul>
<h4>Our culture & code of conduct</h4>
<p>At ZainTECH, we take pride in a culture built on collaboration, innovation, and uncompromising integrity. We are looking for individuals who share these values and are committed to customer-centricity and ethical excellence. All employees are expected to uphold our code of conduct, which serves as a guiding framework for responsible behavior across everything we do — from how we work with each other to how we engage with clients and partners globally.</p>
<h4>Requirements</h4>
<ul>
<li>Bachelor's degree or intermediate diploma from a recognized university or academic institution</li>
<li>Minimum 3 years of practical cybersecurity experience</li>
<li>Demonstrated participation in at least two completed penetration testing projects</li>
<li>Possession of at least one valid NCSC-approved penetration testing certification, including: Certified Ethical Hacker (CEH), CREST Registered Penetration Tester (CRT), Offensive Security Wireless Professional (OSWP), Offensive Security Certified Professional (OSCP), CompTIA PenTest+, or another NCSC-approved equivalent certification</li>
<li>Hands-on offensive skills across network, web, and application testing, with command of common tooling (Burp Suite, Nmap, Metasploit) and scripting</li>
</ul></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> About the Role You’ll design coding tasks that challenge frontier AI coding agents.<br> Each task is a self-contained Docker environment with a broken piece of software; an AI agent attempts the fix; automated tests verify the outcome.<br> Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.<br> Responsibilities : Invent a realistic developer scenario — a real bug, a broken ETL, a missing feature — not a toy problem.<br> Build a reproducible Docker environment with pinned dependencies.<br> Write a pytest that verifies outcomes, not specific commands — deterministic, non-flaky, and does not leak the fix.<br> Write an instruction.<br>md that reads like a Jira ticket a developer would receive.<br> Write a reference solve.<br>sh proving the task is solvable.<br> Calibrate difficulty so current state-of-the-art agents solve the task 20–60% of the time.<br> Iterate based on feedback from expert QA reviewers.<br> Later: review other authors’ tasks as a QA reviewer.<br> Not in scope Data labeling, prompt engineering.<br> Production code to ship — you design problems and verification for AI agents.<br> Leetcode puzzles — scenarios must look like real developer work.<br> Not every candidate task ships — quality over quantity.<br> Requirements 3+ years of production software development in one backend stack — Python, Go, Node.<br>js, Java, or Rust.<br> Depth in one stack beats breadth.<br> Python + pytest fluency — required regardless of primary stack.<br> The task harness is pytest-based even when the broken app is in another language.<br> Fixtures, parametrize, monkeypatch, timeouts, conftest.<br>py. Docker authoring — reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.<br> Linux & Bash — comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.<br> AI coding agent experience — Claude Code, Cursor, Roo Code, or similar, on non-trivial work.<br> You can cite a specific time the AI was confidently wrong and how you caught it.<br> English — B2+ written.<br> Not a fit Data Science, ML, or Computer Vision engineers without backend-engineering output.<br> Manual QA testers without automation or test authoring.<br> Frontend-only, low-code / no-code, IT Support, or Business Analysts.<br> Engineers who have never written pytest from scratch.<br> Junior, intern, or assistant as the most recent role.<br> Preferred qualifications Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.<br> Modern Python tooling (uv, poetry, pyproject.<br>toml). Coverage tooling (pytest-cov, coverage.<br>py, gcov, llvm-cov, kcov).<br> Fuzzing or property-based testing (Hypothesis).<br> Prior contribution to agent-evaluation benchmarks or related frameworks.<br> Process Apply → Pass qualification (90-minute sample-task screen + short behavioral interview) → Join a project → Complete tasks → Get paid.<br> Time commitment Onboarding: ~10 hours per first task.<br> Steady state: ~5 hours per task, 2–4 parallel tasks per author.<br> Realistic weekly load: 8–20 hours.<br> Higher volume available for top performers.<br> You choose when and how to contribute; tasks must be submitted by the deadline and meet acceptance criteria.<br> Compensation: Paid contributions, rates up to $35/hour *.<br> Task-based compensation equivalent to hourly rate, depending on performance and volume.<br> Some projects include incentive payments.<br> *Rates vary based on expertise, skills assessment, location, project needs, and other factors.<br> Higher rates may be provided to highly specialized experts.<br> Lower rates may apply during onboarding or non-core project phases.<br> Payment details are shared per project.<br> Apply Submit your CV via the Mindrift platform.<br> Indicate your English level, note this role (Software Engineering Evaluation Specialist — Terminal Bench), and include a GitHub profile link if available.<br></span> </div>
<p><h4>Description</h4>
<p>The penetration tester is responsible for conducting authorized security assessments across enterprise, government, and critical infrastructure environments to identify, validate, and report security vulnerabilities. As part of ZainTECH's cybersecurity practice, the role supports the delivery of penetration testing engagements across infrastructure, web, wireless, and applications.</p>
<p>The penetration tester performs hands-on offensive security testing, validates exploitability of identified vulnerabilities, and delivers clear, actionable remediation guidance to customers. The role works closely with cybersecurity consultants, advisory teams, and customer stakeholders to help strengthen security posture and reduce organizational risk across the MENA region.</p>
<h4>Responsibilities</h4>
<p><strong>Penetration testing & security assessments</strong></p>
<ul>
<li>Conduct penetration testing engagements across: external and internal networks, web applications, APIs and web services, wireless environments, infrastructure and supporting systems</li>
<li>Execute testing activities in accordance with approved methodologies, industry standards, and customer-defined rules of engagement</li>
<li>Identify, validate, and safely demonstrate security vulnerabilities and attack paths</li>
<li>Assess exploitability, business impact, and risk exposure associated with identified findings</li>
<li>Perform security validation and retesting activities following remediation efforts</li>
</ul>
<p><strong>Vulnerability analysis & reporting</strong></p>
<ul>
<li>Analyze identified vulnerabilities and security weaknesses to determine potential business impact</li>
<li>Develop detailed technical findings and remediation recommendations</li>
<li>Produce high-quality penetration testing reports that clearly communicate: vulnerability details, risk ratings, attack scenarios, business impact, remediation guidance</li>
<li>Ensure findings are reproducible, technically accurate, and aligned with industry best practices</li>
</ul>
<p><strong>Testing governance & compliance</strong></p>
<ul>
<li>Conduct all testing activities within approved scope and rules of engagement</li>
<li>Ensure customer systems, data, and environments are protected throughout testing activities</li>
<li>Maintain strict confidentiality of customer information and testing results</li>
<li>Adhere to applicable regulatory, contractual, and legal requirements governing penetration testing engagements</li>
<li>Support compliance with NCSC Jordan licensing requirements and operational standards</li>
</ul>
<p><strong>Technical research & continuous improvement</strong></p>
<ul>
<li>Stay current on emerging threats, attack techniques, vulnerability trends, security research, offensive security tools and methodologies</li>
<li>Contribute to the enhancement of penetration testing methodologies, tools, and processes</li>
<li>Participate in internal knowledge-sharing initiatives and technical training programs</li>
<li>Support continuous improvement activities within the cybersecurity advisory services practice</li>
</ul>
<p><strong>Cross-functional collaboration</strong></p>
<ul>
<li>Collaborate with penetration testing team leaders, cybersecurity consultants, security architects, managed security services teams</li>
<li>Support remediation discussions and knowledge transfer activities where required</li>
<li>Contribute technical expertise during customer engagements and security assessments</li>
</ul>
<h4>Our culture & code of conduct</h4>
<p>At ZainTECH, we take pride in a culture built on collaboration, innovation, and uncompromising integrity. We are looking for individuals who share these values and are committed to customer-centricity and ethical excellence. All employees are expected to uphold our code of conduct, which serves as a guiding framework for responsible behavior across everything we do — from how we work with each other to how we engage with clients and partners globally.</p>
<h4>Requirements</h4>
<ul>
<li>Bachelor's degree or intermediate diploma from a recognized university or academic institution</li>
<li>Minimum 3 years of practical cybersecurity experience</li>
<li>Demonstrated participation in at least two completed penetration testing projects</li>
<li>Possession of at least one valid NCSC-approved penetration testing certification, including: Certified Ethical Hacker (CEH), CREST Registered Penetration Tester (CRT), Offensive Security Wireless Professional (OSWP), Offensive Security Certified Professional (OSCP), CompTIA PenTest+, or another NCSC-approved equivalent certification</li>
<li>Hands-on offensive skills across network, web, and application testing, with command of common tooling (Burp Suite, Nmap, Metasploit) and scripting</li>
</ul></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span><span><span><b><span><span><span>SAP Testing Consultant </span></span></span></b></span></span></span></p><br>
<p><span><span><span><b><span><span><span>SAP Skills</span></span></span></b></span></span></span></p><br>
<ul>
<li><span><span><span><span><span><span>3-6 years of experience in one or more SAP modules.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>At least one full life-cycle implementation project (from Blueprint/Explore through Go-Live).</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Understands of SAP Activate Methodology.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Ability to use Service Marketplace to create tickets, research notes and review release notes.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Technical background and an understanding of the SAP Application Systems.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Testing Methodology.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Bug Life Cycle.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Develop, Update and Maintain Test Suites, Test Cases, Test Data.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Map test cases with requirements, generate RTM and test results using tools such as HP ALM/Quality Center.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Understands of Testing Metrics.</span></span></span></span></span></span></li>
</ul> <p><span><span><span><b><span><span><span>Responsibilities</span></span></span></b></span></span></span></p><br>
<ul>
<li><span><span><span><span><span><span>Review of software requirements.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Support the lead in estimation and planning of testing activities.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Prepares test cases and test data.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Executes test cases and test data.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Achieves organization testing metrics such as productivity, defect removal efficiency.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Reporting of defects.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Prepares test status reports.</span></span></span></span></span></span></li>
</ul> <p><span><span><span><b><span><span><span>Business Skills</span></span></span></b></span></span></span></p><br>
<ul>
<li><span><span><span><span><span><span>Excellent oral and written communication skills, the ability to clearly and concisely communicate with others.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Experience with Microsoft Office suite including Word, Excel, PowerPoint, and Visio.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Understands business processes for focus area or multiple modules.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Ability to do research and perform detailed tasks.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Strong analytical skills.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Understands business functionality related to SAP module/application as well as can identify and understand touch points between modules.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Understands how to solve detailed SAP problems.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Understands and can explain best business practices, especially those that SAP enables.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Understands detailed business functionality related directly and indirectly to SAP project.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Apply best business practices, especially those that SAP enables to meet client needs.</span></span></span></span></span></span></li>
</ul> <p><span><span><span><b><span><span><span>Consulting Skills</span></span></span></b></span></span></span></p><br>
<ul>
<li><span><span><span><span><span><span>Aptitude for working in a team environment; problem solving skills, creative thinking, communicating clearly and empathetically, strong time management and ability to collaborate with all levels of staff. </span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Ability to explain ideas and concepts to other project team members and to client personnel.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Has a solid foundation for consulting “soft” skills necessary on client engagements, may act as a coach for others related to these soft skills.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Ability to interpret requirements and apply SAP best practices.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Ability to identify upsell opportunities and assists in management of scope.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Develop new professional peer relationships for additional business or possible new consultants.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Helps develop overall marketing messages.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Communicates project resource requirements to staffing coordinator/clients.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Ensures quality implementation (works with QA program)</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>May participate in Pre-Sales as part of the client pursuit team.</span></span></span></span></span></span></li>
</ul> <p><span><span><span><b><span><span><span>Supervision Skills</span></span></span></b></span></span></span></p><br>
<ul>
<li><span><span><span><span><span><span>Self-starter with ability to manage their own time and task in order to meet project milestones.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Manages team task lists in order to meet project milestones.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Monitors team status and reports variances.</span></span></span></span></span></span></li>
</ul> <p><span><span><span><b><span><span><span>Leadership Skills</span></span></span></b></span></span></span></p><br>
<ul>
<li><span><span><span><span><span><span>Seeks ways to increase the project team effectiveness.</span></span></span></span></span></span></li>
</ul> <p><span><span><span><b><span><span><span>General Skills/Tasks</span></span></span></b></span></span></span></p><br>
<ul>
<li><span><span><span><span><span><span>May lead and focus project team efforts in developing solutions for client situations.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Evaluates and designs application and/or technical architectures.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Leads team effort in developing solutions for projects.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Completes assignments within budget, meets project deadlines, makes and keeps sensible commitments to client and team.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Meets billing efficiency targets, complies with all administrative responsibilities in a timely and effective manner.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Keeps project management appraised of project direction and client concerns.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Understands client’s business and technical environments.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Regularly prepares status reports.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Effectively manage a single engagement on a detailed level.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Define project scope.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Direct team efforts in developing solutions for mission critical client needs.</span></span></span></span></span></span></li>
<li><span><span><span><span><span><span>Manage the team responsible for the daily activities of assigned projects.</span></span></span></span></span></span></li>
<li><span><span><span></span></span></span></li></ul> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are looking for an experienced Senior Penetration Tester with 8–10 years of experience to assess the security of enterprise applications, networks, and infrastructure.<br> The ideal candidate will be responsible for identifying security vulnerabilities, conducting penetration testing, and providing recommendations to improve the organization's security posture.<br> Key Responsibilities Perform penetration testing on web applications, networks, and infrastructure.<br> Identify, validate, and document security vulnerabilities.<br> Conduct vulnerability assessments and security testing.<br> Prepare detailed technical reports with findings and remediation recommendations.<br> Work with security and IT teams to support vulnerability remediation.<br> Support security assessments and security improvement initiatives.<br> Stay up to date with the latest cybersecurity threats and attack techniques.<br> Ensure testing activities follow security policies and industry best practices Bachelor's degree in Computer Science, Cyber Security, Information Technology, or a related field.<br> 8–10 years of experience in penetration testing or offensive security.<br> Strong understanding of application, network, and infrastructure security.<br> Experience performing security assessments and vulnerability testing.<br> Strong analytical, troubleshooting, and reporting skills.<br> Good communication and teamwork skills.<br> Nice to Have Offensive security certifications such as OSCP, OSWE, GPEN, CEH, or eCPPT .<br> Experience with security testing tools and scripting languages.<br> Knowledge of OWASP Top 10 and common attack techniques.<br> Key Skills Penetration Testing Ethical Hacking Vulnerability Assessment Web Application Security Network Security Security Testing Cyber Security Reporting</span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><b>Description</b></p><p>We are looking for a seasoned developer to design/build massive scale, distributed computing solutions. You will be responsible for driving the team’s technical direction, strategizing and shaping our long-term vision and architecture. You will own major deliverables end-to-end, drive roadmaps, and provide technical leadership to the engineering team. If you're excited by cloud computing, designing highly scalable, fault tolerant systems, and want to be challenged by the toughest computer science problems, then join us to build the next generation distributed systems solving big data problems.</p><p>You should be someone who wants to conceive and design highly scalable, robust software, and wants to see their software thrive in the face of traffic from huge cloud computing services.</p><p><br></p><p>The candidate should have strong distributed systems and web services design and implementation experience, as well as experience working on high availability production systems. Responsible for the overall development life cycle of the solution and manage complex projects with significant bottom line impact.</p><p><br></p><p><b>Key job responsibilities</b></p><p>- Work with product managers in developing a strategy and road map to provide compelling capabilities for our customers.</p><p>- Work closely with other engineers to develop the best technical design and approach for new product development.</p><p>- Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules.</p><p>- Project management - prioritization, planning of projects and features, Stakeholder management and tracking of external commitments.</p><p>- Operational Excellence - monitoring & operation of production services.</p><p><br></p><p><b>Basic Qualifications</b></p><p>- 3+ years of non-internship professional software development experience</p><p>- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience</p><p>- Experience programming with at least one software programming language</p><p><br></p><p><b>Preferred Qualifications</b></p><p>- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience</p><p>- Bachelor's degree in computer science or equivalent</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least on- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>VirtuStaff is seeking a hands-on Full-Stack Software Engineer to join its Jordan-based pre-launch team and progressively bring the development and technical management of its SaaS platform in-house.</p><p>The successful candidate will initially work closely with VirtuStaff’s third-party technical team to complete a structured handover of the existing codebase, architecture, database, cloud environment, integrations and release processes. The engineer will gradually assume responsibility for resolving software defects, modifying workflows, developing new features, managing integrations, supporting releases and maintaining the platform’s day-to-day technical performance.</p><p>The role also includes supporting and improving VirtuStaff’s AI-enabled features, including candidate screening, profile analysis, candidate-to-role matching and workflow automation. These are practical product-level AI functions rather than advanced artificial-intelligence research. The engineer should be comfortable integrating AI services, managing prompts and structured outputs, troubleshooting AI-related workflows and working with external AI APIs or models.</p><p>The engineer will contribute across VirtuStaff’s candidate, client, HR, attendance, training, CRM and administrative systems while collaborating with the Founders, Operations, HR, Sales, Marketing and external technical partners.</p><p><br></p><p><b>Key Responsibilities</b></p><ul><li>Complete a structured handover from the existing third-party development team.</li><li>Understand and document the platform’s front end, back end, database, architecture, infrastructure and integrations.</li><li>Develop, test and release new platform features.</li><li>Modify existing candidate, client, HR, attendance, training and administrative workflows.</li><li>Diagnose and directly fix front-end, back-end, API, integration and database-related defects.</li><li>Gradually assume responsibility for routine platform development and maintenance.</li><li>Maintain and enhance AI-enabled candidate screening and matching workflows.</li><li>Integrate external AI APIs, language models or approved AI services into the platform.</li><li>Configure and improve prompts, structured outputs, validation rules and AI workflow logic.</li><li>Investigate inaccurate, missing, delayed or inconsistent AI-screening and matching results.</li><li>Work with HR and Management to translate approved candidate-matching rules into technical workflows.</li><li>Monitor AI-service errors, response quality, usage and integration performance.</li><li>Maintain safeguards so AI recommendations do not automatically replace approved human decisions.</li><li>Build and maintain CRM, email, analytics, payment, notification and third-party integrations.</li><li>Review application logs, browser errors, API responses and database records.</li><li>Maintain source code using Git, appropriate branching, version control and release documentation.</li><li>Support cloud environments, deployments, monitoring, backups and technical configuration.</li><li>Conduct UAT, regression testing, code reviews and post-release checks.</li><li>Apply appropriate authentication, permissions, privacy and data-security controls.</li><li>Maintain technical documentation, system diagrams and deployment instructions.</li><li>Coordinate with external developers when additional expertise or capacity is required.</li><li>Recommend improvements to platform security, reliability, performance and scalability.</li></ul><p><br></p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><ul><li>Three to six years of professional full-stack software-development experience.</li><li>Experience developing and maintaining production web applications.</li><li>Strong front-end and back-end programming capability.</li><li>Experience working with relational databases and SQL.</li><li>Strong API, webhook and third-party integration experience.</li><li>Experience using Git, repositories, branches, pull requests and release processes.</li><li>Strong browser, server, database and integration debugging ability.</li><li>Familiarity with cloud hosting, deployment environments, monitoring and application logs.</li><li>Experience taking over or maintaining an existing codebase developed by another team.</li><li>Understanding of authentication, user roles, permissions, MFA and secure data handling.</li><li>Experience conducting UAT, regression testing and post-release verification.</li><li>Ability to translate business requirements into technical solutions.</li><li>Ability to write clean, maintainable and documented code.</li><li>Strong analytical and problem-solving ability.</li><li>Strong English communication; Arabic is strongly preferred.</li><li>Ability to work full-time from VirtuStaff’s Jordan office.</li></ul><p><br></p><p><b>AI-Related Experience</b></p><p>The candidate should also have at least some experience with:</p><ul><li>Integrating AI or large-language-model APIs into web applications.</li><li>Working with tools or services such as OpenAI, Azure OpenAI, Google AI, AWS AI services or equivalent platforms.</li><li>Sending application data to an AI service and processing structured responses.</li><li>Prompt configuration and prompt-version management.</li><li>JSON-based AI outputs and response validation.</li><li>AI-assisted classification, scoring, matching or recommendation workflows.</li><li>Handling AI errors, timeouts, incomplete responses and inconsistent results.</li><li>Protecting personal or confidential data when working with AI services.</li><li>Combining AI recommendations with human review and business rules.</li></ul><p><br></p><p><b>Preferred but Not Mandatory</b></p><ul><li>Experience with recruitment technology, HR platforms, marketplaces or applicant-tracking systems.</li><li>Experience developing candidate-matching, recommendation or ranking features.</li><li>Familiarity with embeddings, semantic search or vector databases.</li><li>Experience with automated testing, CI/CD and cloud security.</li><li>Basic knowledge of Python for AI-service integrations or data processing.</li><li>Experience with AI monitoring, evaluation or prompt testing.</li></ul><p><br></p></div>
<p>Job Tiltle <strong>Software </strong><strong>Implementation</strong> <strong>Officer</strong><br>
</p>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="715">
<tbody>
<tr>
<td >
<p><strong>JOB SUMMARY </strong></p>
<p>The <strong>Software </strong><strong>Implementation</strong> <strong>Officer</strong> supports the deployment and implementation of software solutions, ensuring smooth transitions and minimal downtime across program sites. This role involves assisting in the preparation, coordination, and execution of software installations, updates, and configurations across diverse technical and field environments.</p>
<p>Working within a cross-functional team, the officer collaborates closely with stakeholders to conduct pre-deployment assessments, configure systems, resolve technical issues, and provide hands-on or remote support throughout rollouts. The role also contributes to deployment documentation, user training, and ongoing support to ensure that systems are effectively adopted and aligned with programmatic needs.</p>
<p>The ideal candidate has a solid understanding of software deployment processes and tools, strong attention to detail, and excellent communication skills. Flexibility, adaptability, and a collaborative mindset are essential for thriving in dynamic and often resource-constrained NGO settings.</p>
<p> </p>
</td>
</tr>
<tr>
<td >
<p>MAIN TASKS AND RESPONSABILITIES</p>
<p> </p>
<p><strong>1. Deployment Planning, Implementation and Support (50%)</strong></p>
<ul>
<li>Conduct discovery sessions to gather deployment requirements from clients and field teams</li>
<li>Perform technical assessments to evaluate pre-deployment readiness across country or field sites</li>
<li>Contribute to deployment and training planning in collaboration with the Head of Department (HoD) and IT team</li>
<li>Assist in transition planning for software implementations, including testing, installations, and data integrity validation</li>
<li>Support global rollout efforts across International Medical Corps’ missions and coordinate with external partners</li>
<li>Execute and monitor software deployments, providing real-time technical support during rollouts</li>
<li>Deliver in-person or remote training sessions to healthcare staff and end users</li>
<li>Provide Tier 1 and Tier 2 support during go-live and post-deployment phases</li>
<li>Perform routine system maintenance, including patches, updates, and configuration changes</li>
<li>Travel up to 50% to low-resource settings to assist with deployments, training, and support activities</li>
</ul>
<p> </p>
<p><strong>2. Documentation, Compliance and Continuous Improvement (50%)</strong></p>
<ul>
<li>Assist in creating and updating user guides, training materials, and technical documentation</li>
<li>Track deployment progress and maintain records of implementation activities and lessons learned</li>
<li>Responding to system issues, escalate complex problems, and document resolutions for internal use</li>
<li>Collaborate with the HoD and medical teams to ensure system compliance with privacy, security, and regulatory standards</li>
<li>Participating in collaborative teams focused on improving system functionality and user experience</li>
<li>Gather, document, and share user feedback to inform system enhancements</li>
<li>Support the implementation of data protection protocols and contribute to internal audits or compliance checks</li>
<li>Stay up to date with industry trends and best practices in digital health, deployment strategies, and health information systems</li>
</ul>
<p> </p>
<p>Perform additional duties assigned by supervisors to support departmental and organizational goals</p>
<p> </p>
</td>
</tr>
<tr>
<td >
<p><strong>MINIMUM REQUIREMENTS</strong></p>
<p> </p>
<ul>
<li>Bachelor’s degree in pharmacy or a related health field.</li>
<li>Minimum 1 years of experience in NGO healthcare, pharmaceutical services, or project coordination.</li>
<li>Hands-on experience with health information systems.</li>
<li>Understanding of healthcare or supply chain workflows.</li>
<li>Ability to interpret and follow technical instructions accurately.</li>
<li>IMC Experience is preferable.</li>
<li>Excellent communication and interpersonal skills in multicultural environments.</li>
<li>Willingness to provide on-site or remote support during rollout phases.</li>
<li><strong>Willingness to travel up to 50% to low-resource settings</strong></li>
<li>Proficient in English language is required.</li>
</ul>
</td>
</tr>
<tr>
<td >
<p><strong>Additional Information</strong></p>
</td>
</tr>
<tr>
<td >
<p><strong>Travel Required:</strong> 50 % of Time</p>
</td>
</tr>
<tr>
<td >
<p><strong>Scope (Financial / Non-Financial):</strong></p>
</td>
</tr>
<tr>
<td >
<p><strong>Key Contacts (Internal and External):</strong></p>
</td>
</tr>
<tr>
<td >
<p>This job description is subject to review to ensure that it reflects the requirements of International Medical Corps.</p>
</td>
</tr>
<tr>
<td >
<table align="center" border="1" cellpadding="0" cellspacing="0" width="715">
<tbody>
<tr>
<td >
<p><strong>Ethical Conduct at International Medical Corps</strong></p>
<p>As part of a global, humanitarian team dedicated to saving lives, easing suffering, and building self-reliance, International Medical Corps staff are responsible for adhering to our <em>Code of Conduct and Ethics</em> and for knowing and abiding by International Medical Corps policies and standards. All staff play a vital role in preventing violations of our <em>Code of Conduct and Ethics</em>, including conflicts of interest, fraud, corruption, and any kind of exploitation or abuse. International Medical Corps is also committed to providing a safe and healthy work environment free of harassment, bullying, and other misconduct, enabling staff to build and maintain professional, respectful working relationships.</p>
<p>International Medical Corps prioritizes safeguarding the populations with whom we work from exploitation, neglect, or abuse of children and adults at risk, and/or any form of trafficking in persons. International Medical Corps is committed to engaging members of crisis-affected communities to participate in meaningful ways in a crisis response, including making informed decisions about the assistance they receive, mitigating potential risks, and holding us accountable for the commitments we make. All staff are expected to support International Medical Corps’ culture of accountability toward our stakeholders, particularly the crisis-affected communities and individuals we serve.</p>
<p>As part of International Medical Corps’ commitment to a speak-up culture and as one of the primary ways we collectively hold ourselves accountable for complying with the ethical principles and standards of conduct outlined in the <em>Code of Conduct and Ethics, </em>all staff are required to report suspected or actual misconduct or violations of organizational policies. Our <em>Code of Conduct and Ethics</em> and <em>Whistleblower Policy</em> prohibit any form of retaliation against whistleblowers or individuals who report a concern in good faith. Staff who violate these protections may be subject to disciplinary action, up to and including termination of employment or contractual relationship with International Medical Corps.</p>
<p> </p>
</td>
</tr>
<tr>
<td >
<p><strong>Equal Opportunities</strong> </p>
<p>International Medical Corps is proud to provide equal employment opportunities to all employees and qualified applicants without regard to race, color, religion, sex, sexual orientation, national or ethnic origin, age, disability or status as a veteran.</p>
</td>
</tr>
</tbody>
</table>
<div >
<p>Job Purpose As a Software Development Engineer in Test at CR2, you will play a key role within a Scrum team to ensure the quality, reliability, and robustness of our digital banking solutions. You will work close to the product under test understanding business requirements, clarifying acceptance criteria, designing targeted test coverage (manual & automated). This role requires strong technical ability, leadership mindset, and attention to detail. You will actively contribute to automation test creation, and ongoing maintenance while helping elevate quality standards across the team. Our Hybrid Working Model requires employees to be on-site three days per week in our Amman, Bangalore or Dublin office.</p><p><b>Key Responsibilities</b></p><p>Agile & Product Collaboration</p><ul><li>Develop product and product domain understanding to ensure testing targets true business risk and critical workflows.</li><li>Own the testing of projects you are involved in from requirements refinement to production release.</li><li>Clarify user stories with Product Owners and developers to ensure clarity & testability.</li><li>Participate actively in all Agile ceremonies, providing accurate estimates.</li><li>Communicate progress, risks, and blockers proactively, escalate issues as appropriate and keep Jira up to date.</li><li>Work within an Agile environment, using JIRA and continuous delivery processes & tools.</li></ul><p>Test Design & Automation</p><ul><li>Create, maintain and run automated tests across Web and Mobile & API.</li><li>Follow established automation framework standards.</li><li>Ensure tests (manual and automated) are meaningful.</li><li>Actively reduce flakiness and improve stability within your test suite.</li></ul><p>Manual & Exploratory Testing</p><ul><li>Execute manual tests where appropriate.</li><li>Perform exploratory testing to uncover edge cases and usability issues.</li><li>Validate complex business workflows in collaboration with stakeholders.</li></ul><p>Quality Ownership & Leadership</p><ul><li>Take ownership of quality within your product area contributing to continuous improvement in our processes and tooling and promoting shift-left quality practices.</li><li>Mentor junior QA engineers and support onboarding on new team members.</li><li>Maintain and expand existing documentation (how to docs etc.).</li></ul><p>Defect & Environment Management</p><ul><li>Identify, log, and track defects through to closure with clear root cause analysis.</li><li>Collaborate closely with developers to resolve issues effectively.</li><li>Support test data preparation and environment validation.</li></ul><p>Success Metrics</p><ul><li>Consistent and reliable QA delivery within sprint commitments</li><li>Proactive collaboration with developers and product owners</li><li>Minimal defect leakage within assigned product area</li><li>Low flakiness rate in automation tests developed</li><li>Timely refactoring of unstable or outdated test cases</li><li>Positive mentorship and knowledge sharing with rest of team.</li></ul><p><strong>Desired Candidate Profile</strong></p><h2>Required Experience, Skills & Competencies</h2><p><strong>Technical Capability:</strong></p><ul><li>4+ years experience in QA.</li><li>Bachelor s degree in Computer Science, Engineering, or related field.</li><li>Experience working in Agile/Scrum environments.</li><li>Hands-on experience with Java, Selenium, Appium, TestNG, RestAssured (or similar).</li><li>Hands on experience with Mobile, API and UI automation.</li><li>Experience with Jira, Xray or equivalent sprint/ test mgt tooling.</li><li>Solid understanding of testing multi-tier systems (DB, services, web, mobile).</li><li>Experience in banking, fintech, or other regulated industries preferred.</li></ul><p><strong>Quality & Detail Orientation</strong></p><ul><li>Strong test design skills and understanding of risk-based testing.</li><li>High attention to detail and ability to spot edge cases.</li><li>Comfortable balancing automation and manual testing.</li></ul><p><strong>Leadership & Communication</strong></p><ul><li>Clear and concise verbal and written communication skills.</li><li>Ability to articulate risks and findings to both technical and non-technical stakeholders.</li><li>Confident in asking clarifying questions and challenging ambiguities.</li><li>Strong collaboration skills across Product, Engineering, and QA.</li><li>Ability to mentor and guide peers.</li></ul><p><strong>Mindset</strong></p><ul><li>Ownership-driven and accountable.</li><li>Proactive in identifying improvement opportunities.</li><li>Interest in exploring AI and new technologies to enhance QA efficiency and effectiveness.</li><li>Comfortable working in regulated, high-quality environments.</li></ul>
<p>We believe in bold ideas, diverse perspectives, and the drive to transform knowledge into impact. Here, your curiosity fuels progress, your voice shapes innovation, and your ambition helps redefine what s possible within science and learning. We are a culture that obsesses over impact, challenges, and drives what s next to power infinite possibilities for our customers, colleagues and society at large.</p><p>About the Role: Wiley is seeking a Mid Software Support Engineer with 2-3 years of experience to play a key role in supporting Wiley's Research Exchange platform. In this position, you will be responsible for application maintenance, support, troubleshooting, and continuous improvement activities. You will work closely with development teams and cross-functional stakeholders to ensure the stability, performance, and reliability of the platform. This role requires a proactive problem solver who can investigate issues, drive resolutions for incidents and service requests, and contribute to enhancing the overall user experience and operational effectiveness of the application.</p><p>How You Will Make an Impact</p><ul><li>Provide technical expertise in application maintenance, support, troubleshooting, and issue resolution.</li><li>Collaborate closely with development teams to implement fixes, enhancements, and platform improvements.</li><li>Investigate and resolve incidents and service requests, ensuring timely communication and resolution.</li><li>Take ownership of complex support issues and provide guidance to junior team members on troubleshooting and problem resolution.</li><li>Contribute to the refinement of support processes, Incident Management practices, and operational workflows.</li><li>Proactively identify opportunities for application performance, reliability, and process improvements.</li><li>Perform root cause analysis and document findings, recommendations, and preventative actions.</li><li>Create and maintain technical documentation, standard operating procedures (SOPs), and solution requirements.</li><li>Leverage AI-powered tools, including Microsoft Copilot, to assist with debugging, issue analysis, and troubleshooting activities.</li></ul><p>What We Look For</p><ul><li>2-3 years of experience in software support, software development, or testing of web-based enterprise applications.</li><li>Hands-on experience with support and monitoring tools such as Jira Service Management (JSM) , Dynatrace , Kibana , and Elasticsearch .</li><li>Strong analytical, troubleshooting, and critical-thinking skills with exceptional attention to detail.</li><li>Excellent verbal and written communication skills, with the ability to effectively engage both technical and non-technical stakeholders.</li><li>Demonstrated experience supporting and troubleshooting web-based applications and integration technologies.</li><li>Ability to work independently while also contributing effectively within a collaborative team environment.</li><li>Experience onboarding new team members and mentoring junior colleagues.</li><li>Proven ability to proactively identify issues, develop solutions, implement fixes, and recommend practical workarounds when required.</li><li>Understanding of RESTful web services and experience using APIs for troubleshooting and analysis.</li><li>Ability to write and execute SQL queries and work with relational databases.</li><li>Experience utilizing AI tools, such as Microsoft Copilot, to improve debugging efficiency, issue tracing, and problem resolution.</li><li>Commitment to continuous learning, process improvement, and delivering high-quality support services.</li></ul><p>We power infinite possibilities. For more than 200 years, we've transformed knowledge into discoveries that shape the world. Today, our global team of innovators, creators, and experts is driving what s next in science, education, and publishing creating impact that reaches everywhere. We're not just observers of progress. We're the ones accelerating scientific breakthroughs, advancing learning, and sparking innovation that redefines entire fields and improves lives. Here, your talent matters. Your ideas have room to grow. And your work creates breakthroughs that can change everything.</p><p><br></p><p><strong>Desired Candidate Profile</strong></p><p>2-3 years of experience in software support, software development, or testing of web-based enterprise applications.</p><p>Hands-on experience with support and monitoring tools such as Jira Service Management (JSM) , Dynatrace , Kibana , and Elasticsearch .</p><p>Strong analytical, troubleshooting, and critical-thinking skills with exceptional attention to detail.</p><p>Excellent verbal and written communication skills, with the ability to effectively engage both technical and non-technical stakeholders.</p><p>Demonstrated experience supporting and troubleshooting web-based applications and integration technologies.</p><p>Ability to work independently while also contributing effectively within a collaborative team environment.</p><p>Experience onboarding new team members and mentoring junior colleagues.</p><p>Proven ability to proactively identify issues, develop solutions, implement fixes, and recommend practical workarounds when required.</p><p>Understanding of RESTful web services and experience using APIs for troubleshooting and analysis.</p><p>Ability to write and execute SQL queries and work with relational databases.</p><p>Experience utilizing AI tools, such as Microsoft Copilot, to improve debugging efficiency, issue tracing, and problem resolution.</p><p>Commitment to continuous learning, process improvement, and delivering high-quality support services.</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>As a Senior Software Engineer (Node.js) at Aspire, you will design, develop, and maintain scalable, high-performance backend applications and APIs that power our products and services. You will play a key role in building cloud-native applications, designing microservices, and delivering secure, reliable, and maintainable software solutions. Working closely with Product, QA, DevOps, and Engineering teams, you will contribute to the entire software development lifecycle while mentoring junior engineers and driving engineering best practices.</p><p>What you'll do</p><ul><li>Design, develop, and maintain scalable backend applications using Node.js and JavaScript/TypeScript.</li><li>Build and maintain RESTful APIs and microservices to support business and product requirements.</li><li>Develop secure, high-performance, and maintainable backend services following engineering best practices.</li><li>Design and optimize SQL and NoSQL database schemas and queries to ensure performance and scalability.</li><li>Integrate backend services with third-party APIs, cloud services, and external systems.</li><li>Participate in system architecture discussions, technical design, code reviews, and solution planning.</li><li>Troubleshoot and resolve production issues while ensuring high system availability and reliability.</li><li>Develop unit, integration, and end-to-end tests to maintain high code quality.</li><li>Continuously improve application performance, scalability, security, and maintainability.</li><li>Collaborate with Product Managers, QA Engineers, DevOps Engineers, and cross-functional teams throughout the software development lifecycle.</li><li>Mentor junior engineers through code reviews, technical guidance, and knowledge sharing.</li><li>Prepare and maintain technical documentation for applications, APIs, and architectural designs.</li></ul><p>What you'll need</p><ul><li>Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Minimum of 5 years of professional software development experience, including at least 3 years of hands-on experience with Node.js.</li><li>Strong proficiency in JavaScript (ES6+) and TypeScript.</li><li>Experience building scalable RESTful APIs and microservices.</li><li>Strong understanding of asynchronous programming, event-driven architecture, and Node.js internals.</li><li>Experience with Node.js frameworks such as Express.js, NestJS, or similar.</li><li>Strong knowledge of SQL and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.</li><li>Experience working with Docker and containerized applications.</li><li>Experience using Git and modern CI/CD pipelines.</li><li>Strong understanding of software design principles, clean architecture, and design patterns.</li><li>Excellent analytical, problem-solving, and communication skills.</li><li>Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform is an advantage.</li><li>Knowledge of Kubernetes, messaging systems (Kafka/RabbitMQ), and secure application development is a plus.</li></ul><p>Why Aspire</p><p>In addition to a competitive long-term total compensation package with salary and performance-based bonus, we have a reward philosophy that goes beyond compensation. Be part of a remote-first organization where flexibility is embraced. Work and learn alongside talented engineers and technology leaders. Explore opportunities to learn and grow through technical and non-technical training programs. Gain global exposure by working on products with international teams and clients. Enjoy our nursery reimbursement benefit. Attend virtual and in-person international technology conferences to expand your knowledge and network.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Minimum of 5 years of professional software development experience, including at least 3 years of hands-on experience with Node.js.</li><li>Strong proficiency in JavaScript (ES6+) and TypeScript.</li><li>Experience building scalable RESTful APIs and microservices.</li><li>Strong understanding of asynchronous programming, event-driven architecture, and Node.js internals.</li><li>Experience with Node.js frameworks such as Express.js, NestJS, or similar.</li><li>Strong knowledge of SQL and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.</li><li>Experience working with Docker and containerized applications.</li><li>Experience using Git and modern CI/CD pipelines.</li><li>Strong understanding of software design principles, clean architecture, and design patterns.</li><li>Excellent analytical, problem-solving, and communication skills.</li><li>Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform is an advantage.</li><li>Knowledge of Kubernetes, messaging systems (Kafka/RabbitMQ), and secure application development is a plus.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About Maqsam: Maqsam is the leading Arabic AI-powered Contact Center Solution in the MENA region designed to revolutionize customer experience.<br> Leveraging groundbreaking advancements in AI technology, Maqsam has spearheaded accurate Arabic Call Transcription, advanced analytics, and insights, along with unique AI modeling utilizing its in-house designed LLM.<br> Your Opportunity: We are seeking a Backend Software Engineer to join our innovative team at Maqsam.<br> This role is ideal for those eager to develop their technical skills in a dynamic SaaS environment.<br> You will participate in various stages of software development, from design to deployment, making significant contributions to our cutting-edge contact center solutions.<br> In this role, you'll work closely with tech leads, senior engineers, and operations managers, gaining crucial industry experience and contributing to projects that enhance user experiences and broaden our product’s capabilities.<br> Your Top Responsibilities: Translate business requirements into well-defined technical solutions and implement them to achieve the desired functionality.<br> Debug and troubleshoot complex software issues in a high-availability environment.<br> Optimize system performance through rigorous testing and code refinement.<br> Collaborate with cross-functional teams to integrate new technologies and frameworks.<br> Conduct code reviews to ensure code quality and implementation of best practices.<br> Document development processes, code changes, and other critical information accurately.<br> Participate in the design and architecture decisions of our internal systems and databases.<br> Support junior software engineers and participate in ramping up new joiners.<br> What We Expect from You Experience with backend or full-stack web development is a MUST , focusing on scalable and robust system design.<br> Proven ability in writing high-quality, readable, and scalable code.<br> Strong skills in debugging complex systems, with the ability to analyze and resolve challenging technical issues.<br> Experience with relational databases and their integration into systems.<br> Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design optimized for scalable systems.<br> Ability to work in a fast-paced, team-oriented environment and to contribute to the team with innovative solutions.<br> Proven ability to learn new technologies and explore new concepts and frameworks quickly and effectively.<br> Additional Information: 3-5 years of experience in backend or full-stack web development.<br> Excellent problem-solving and analytical skills.<br> Strong communication skills, capable of effectively articulating technical challenges and solutions to both technical and non-technical team members.<br> A commitment to continuous professional development and eagerness to learn new technologies.<br> A degree in Computer Science, Engineering, or a related field is preferred.<br> Experience in mobile development is a plus.<br> Experience working on VoIP-related projects is a plus.<br> Experience with Ruby on Rails or any similar web framework, JavaScript, Vue.<br>js or a comparable frontend framework, and PostgreSQL or other relational databases is a strong plus.<br> What We Provide: Join a world-class team at Maqsam, where your growth is our priority.<br> Here’s what you can expect: A Collaborative and Friendly Environment.<br> Personal and Professional Growth: Opportunities to learn and become a world-class professional.<br> Fair Compensation: We value your contribution.<br> Transparency: A culture that thrives on open communication.<br> Benefits: First-class health insurance, and more.<br> Part of Something Big: Work with seasoned professionals and be proud of being part of the exciting world of SaaS business.<br> Ready to join Maqsam's team?<br> Apply now!</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We are looking for a seasoned developer to design/build massive scale, distributed computing solutions. You will be responsible for driving the team’s technical direction, strategizing and shaping our long-term vision and architecture. You will own major deliverables end-to-end, drive roadmaps, and provide technical leadership to the engineering team. If you're excited by cloud computing, designing highly scalable, fault tolerant systems, and want to be challenged by the toughest computer science problems, then join us to build the next generation distributed systems solving big data problems.<br>You should be someone who wants to conceive and design highly scalable, robust software, and wants to see their software thrive in the face of traffic from huge cloud computing services.<br>The candidate should have strong distributed systems and web services design and implementation experience, as well as experience working on high availability production systems. Responsible for the overall development life cycle of the solution and manage complex projects with significant bottom line impact. <br>Key job responsibilities<br>- Work with product managers in developing a strategy and road map to provide compelling capabilities for our customers.<br>- Work closely with other engineers to develop the best technical design and approach for new product development.<br>- Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules.<br>- Project management - prioritization, planning of projects and features, Stakeholder management and tracking of external commitments.<br>- Operational Excellence - monitoring & operation of production services.<br>About the team<br>Amazon Payment Services serves the needs of online shoppers in all Arabic speaking and surrounding countries through our trusted, secure payment network that gives everyone the opportunity to shop online safely and easily. The payment processing technology and solutions across major markets in the GCC & Levant countries, operating in UAE, Egypt, Saudi Arabia, Lebanon, Jordan and Qatar.<br>- 3+ years of non-internship professional software development experience<br>- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience<br>- Experience programming with at least one software programming language<br>- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience<br>- Bachelor's degree in computer science or equivalent<br>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.</p><br> </div>
<p><h4>About the role</h4>
<p>Careem's Marketplace ETA & routing team sits at the heart of how millions of customers experience our platform. We power the estimated delivery times and routing logic across every Careem vertical — Food, Groceries, Abu Dhabi Taxi, and Hala — from the moment a customer browses a menu to the second their order arrives at the door.</p>
<p>As a senior software engineer I on this team, you will build and maintain the highly reliable backend systems that make real-time ETAs and delivery routing possible at scale. You'll work alongside a tight-knit, backend-focused team of engineers across Jordan, Pakistan, and Dubai, and take ownership of critical infrastructure that directly shapes the customer experience across all of Careem's delivery products.</p>
<h4>What you'll do</h4>
<ul>
<li>Design, build, and maintain highly scalable and robust backend services powering real-time ETA computation and delivery routing across all Careem verticals.</li>
<li>Write high-quality, performant, and reliable Golang code while delivering complete features and resolving bugs independently.</li>
<li>Understand functional specifications end-to-end and translate them into production-grade backend solutions.</li>
<li>Ensure system reliability through rigorous testing practices — unit, integration, and end-to-end — with a reliability-first engineering mindset.</li>
<li>Participate in the on-call rotation and respond to incidents within defined SLAs, helping to maintain platform uptime and stability.</li>
<li>Contribute to team agile and engineering practices, and play an active role in their continuous improvement.</li>
<li>Collaborate closely with teammates across multiple time zones, contributing to a culture of technical excellence and strong team cohesion.</li>
</ul>
<h4>What you'll need</h4>
<ul>
<li>4+ years of professional software development experience.</li>
<li>Bachelor's degree in computer science or a related technical field.</li>
<li>Hands-on experience with Golang or at least one modern object-oriented programming language (Java, C#, C++, Kotlin); Golang is the primary language of our stack.</li>
<li>Strong computer science fundamentals: object-oriented design, data structures, and algorithms.</li>
<li>Proven experience operating and deploying changes to live production systems reliably.</li>
<li>A collaborative, team-first mindset with strong communication skills.</li>
</ul>
<h4>Nice to have</h4>
<ul>
<li>Experience with routing systems, ETA computation, or geospatial/logistics domains.</li>
<li>Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure.</li>
<li>Experience with container technologies including Docker and Kubernetes.</li>
<li>Working knowledge of relational and non-relational database systems.</li>
<li>Experience applying software engineering best practices: coding standards, code reviews, source control, build processes, and testing.</li>
<li>Master's degree in computer science or a related technical field.</li>
</ul>
<h4>What we’ll provide you</h4>
<ul>
<li>We offer colleagues the opportunity to drive impact in the region while they learn and grow. As a full time Careem colleague, you will be able to:</li>
<li>Work and learn from great minds by joining a community of inspiring colleagues.</li>
<li>Put your passion to work in a purposeful organisation dedicated to creating impact in a region with a lot of untapped potential.</li>
<li>Explore new opportunities to learn and grow every day.</li>
<li>Work remotely from any country in the world for 30 days a year with unlimited vacation days per year.</li>
<li>Access to healthcare benefits and fitness reimbursements for health activities including gym, health club, and training classes.</li>
</ul></p><p></p>
<p><h4>About the role</h4>
<p>Careem's Marketplace ETA & routing team sits at the heart of how millions of customers experience our platform. We power the estimated delivery times and routing logic across every Careem vertical — Food, Groceries, Abu Dhabi Taxi, and Hala — from the moment a customer browses a menu to the second their order arrives at the door.</p>
<p>As a senior software engineer I on this team, you will build and maintain the highly reliable backend systems that make real-time ETAs and delivery routing possible at scale. You'll work alongside a tight-knit, backend-focused team of engineers across Jordan, Pakistan, and Dubai, and take ownership of critical infrastructure that directly shapes the customer experience across all of Careem's delivery products.</p>
<h4>What you'll do</h4>
<ul>
<li>Design, build, and maintain highly scalable and robust backend services powering real-time ETA computation and delivery routing across all Careem verticals.</li>
<li>Write high-quality, performant, and reliable Golang code while delivering complete features and resolving bugs independently.</li>
<li>Understand functional specifications end-to-end and translate them into production-grade backend solutions.</li>
<li>Ensure system reliability through rigorous testing practices — unit, integration, and end-to-end — with a reliability-first engineering mindset.</li>
<li>Participate in the on-call rotation and respond to incidents within defined SLAs, helping to maintain platform uptime and stability.</li>
<li>Contribute to team agile and engineering practices, and play an active role in their continuous improvement.</li>
<li>Collaborate closely with teammates across multiple time zones, contributing to a culture of technical excellence and strong team cohesion.</li>
</ul>
<h4>What you'll need</h4>
<ul>
<li>4+ years of professional software development experience.</li>
<li>Bachelor's degree in computer science or a related technical field.</li>
<li>Hands-on experience with Golang or at least one modern object-oriented programming language (Java, C#, C++, Kotlin); Golang is the primary language of our stack.</li>
<li>Strong computer science fundamentals: object-oriented design, data structures, and algorithms.</li>
<li>Proven experience operating and deploying changes to live production systems reliably.</li>
<li>A collaborative, team-first mindset with strong communication skills.</li>
</ul>
<h4>Nice to have</h4>
<ul>
<li>Experience with routing systems, ETA computation, or geospatial/logistics domains.</li>
<li>Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure.</li>
<li>Experience with container technologies including Docker and Kubernetes.</li>
<li>Working knowledge of relational and non-relational database systems.</li>
<li>Experience applying software engineering best practices: coding standards, code reviews, source control, build processes, and testing.</li>
<li>Master's degree in computer science or a related technical field.</li>
</ul>
<h4>What we’ll provide you</h4>
<ul>
<li>We offer colleagues the opportunity to drive impact in the region while they learn and grow. As a full time Careem colleague, you will be able to:</li>
<li>Work and learn from great minds by joining a community of inspiring colleagues.</li>
<li>Put your passion to work in a purposeful organisation dedicated to creating impact in a region with a lot of untapped potential.</li>
<li>Explore new opportunities to learn and grow every day.</li>
<li>Work remotely from any country in the world for 30 days a year with unlimited vacation days per year.</li>
<li>Access to healthcare benefits and fitness reimbursements for health activities including gym, health club, and training classes.</li>
</ul></p><p></p>
<p><h4>About Maqsam:</h4>
<p>Maqsam is the leading Arabic AI-powered contact center solution in the MENA region designed to revolutionize customer experience. Leveraging groundbreaking advancements in AI technology, Maqsam has spearheaded accurate Arabic call transcription, advanced analytics, and insights, along with unique AI modeling utilizing its in-house designed LLM.</p>
<h4>Your opportunity:</h4>
<p>We are seeking a backend software engineer to join our innovative team at Maqsam. This role is ideal for those eager to develop their technical skills in a dynamic SaaS environment. You will participate in various stages of software development, from design to deployment, making significant contributions to our cutting-edge contact center solutions.</p>
<p>In this role, you'll work closely with tech leads, senior engineers, and operations managers, gaining crucial industry experience and contributing to projects that enhance user experiences and broaden our product’s capabilities.</p>
<h4>Your top responsibilities:</h4>
<ul>
<li>Translate business requirements into well-defined technical solutions and implement them to achieve the desired functionality.</li>
<li>Debug and troubleshoot complex software issues in a high-availability environment.</li>
<li>Optimize system performance through rigorous testing and code refinement.</li>
<li>Collaborate with cross-functional teams to integrate new technologies and frameworks.</li>
<li>Conduct code reviews to ensure code quality and implementation of best practices.</li>
<li>Document development processes, code changes, and other critical information accurately.</li>
<li>Participate in the design and architecture decisions of our internal systems and databases.</li>
<li>Support junior software engineers and participate in ramping up new joiners.</li>
</ul>
<h4>What we expect from you:</h4>
<ul>
<li>Experience with backend or full-stack web development is a must, focusing on scalable and robust system design.</li>
<li>Proven ability in writing high-quality, readable, and scalable code.</li>
<li>Strong skills in debugging complex systems, with the ability to analyze and resolve challenging technical issues.</li>
<li>Experience with relational databases and their integration into systems.</li>
<li>Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design optimized for scalable systems.</li>
<li>Ability to work in a fast-paced, team-oriented environment and to contribute to the team with innovative solutions.</li>
<li>Proven ability to learn new technologies and explore new concepts and frameworks quickly and effectively.</li>
</ul>
<h4>Additional information:</h4>
<ul>
<li>3-5 years of experience in backend or full-stack web development.</li>
<li>Excellent problem-solving and analytical skills.</li>
<li>Strong communication skills, capable of effectively articulating technical challenges and solutions to both technical and non-technical team members.</li>
<li>A commitment to continuous professional development and eagerness to learn new technologies.</li>
<li>A degree in computer science, engineering, or a related field is preferred.</li>
<li>Experience in mobile development is a plus.</li>
<li>Experience working on VoIP-related projects is a plus.</li>
<li>Experience with Ruby on Rails or any similar web framework, JavaScript, Vue.js or a comparable frontend framework, and PostgreSQL or other relational databases is a strong plus.</li>
</ul>
<h4>What we provide:</h4>
<ul>
<li>Join a world-class team at Maqsam, where your growth is our priority. Here’s what you can expect:</li>
<li>A collaborative and friendly environment.</li>
<li>Personal and professional growth: opportunities to learn and become a world-class professional.</li>
<li>Fair compensation: we value your contribution.</li>
<li>Transparency: a culture that thrives on open communication.</li>
<li>Benefits: first-class health insurance, and more.</li>
<li>Part of something big: work with seasoned professionals and be proud of being part of the exciting world of SaaS business.</li>
</ul></p><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are seeking an Associate Software Engineer to join our dynamic engineering teams and contribute to the development of innovative software solutions. As an Associate Software Engineer, you will work as part of a Scrum team responsible for delivering components of our flagship products and platforms. This entry-level professional position provides an excellent opportunity to develop your technical skills while contributing to meaningful software development projects that impact millions of users globally. Your primary responsibility is to work as a Quality Engineer, focusing on developing regression tests, end-to-end (E2E) tests, and other quality assurance solutions to ensure product reliability and performance.</p><p>How You Will Make an Impact</p><p>As an Associate Software Engineer, you will work in teams responsible for delivering one or more product components across various platforms including research, education, and corporate learning systems. You will be responsible for delivering solid and maintainable software through established good processes while taking ownership over component, product, or project lifecycles. You will provide technical support and assistance to end-users, troubleshoot application issues, and resolve them in a timely manner. Your responsibilities will include documenting and tracking support tickets, escalating unresolved issues following established procedures, and contributing to continuous improvement of support processes and procedures.</p><p>Skills and Qualifications</p><p>Core Technical Skills:</p><ul><li>Excellent knowledge of computer science concepts</li><li>Basic understanding of Java-based development</li><li>Good understanding of client/server applications, relational databases, and web-based application</li><li>What is HTTP and how is it used in client-server communication? Can you explain what happens when you type a URL into a browser? What is the role of a server in a client-server architecture?</li><li>Knowledge of version control systems and collaborative development practices.</li></ul><p>Development Technologies:</p><ul><li>Experience with modern web technologies and frameworks</li><li>Understanding of API development and integration concepts</li><li>Basic knowledge of cloud technologies and deployment practices</li><li>Familiarity with agile development methodologies</li><li>Experience with debugging and problem-solving techniques</li><li>Knowledge of testing principles and quality assurance practices</li></ul><p>Professional Capabilities:</p><ul><li>Strong written and oral communication skills</li><li>Ability to work effectively in team environments</li><li>Willingness to learn new skills and technologies continuously</li><li>Passion for software development with an engineering mindset</li><li>Eagerness to take on new challenges and grow professionally</li><li>Understanding of the value in collaborative work and knowledge sharing.</li></ul><p>Technical Support Skills:</p><ul><li>Ability to provide technical support via ticketing systems, emails, or calls</li><li>Skills in troubleshooting and diagnosing application problems</li><li>Experience with documentation and ticket tracking systems</li><li>Capability to escalate issues appropriately following established procedures</li><li>Ability to educate end-users on effective application usage</li></ul><p>Educational and Experience Requirements:</p><ul><li>Bachelor's degree in Computer Science, Information Technology, Information Systems, or equivalent qualification</li><li>0-12 months of relevant technical experience (internships and projects considered)</li><li>Entry-level position suitable for recent graduates or career changers</li><li>Demonstrated passion for technology and continuous learning</li><li>Strong track record of conscientious, thoughtful work</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Information Technology, Information Systems, or equivalent qualification</li><li>0-12 months of relevant technical experience (internships and projects considered)</li><li>Entry-level position suitable for recent graduates or career changers</li><li>Demonstrated passion for technology and continuous learning</li><li>Strong track record of conscientious, thoughtful work</li><li>Excellent knowledge of computer science concepts</li><li>Basic understanding of Java-based development</li><li>Good understanding of client/server applications, relational databases, and web-based application</li><li>Knowledge of version control systems and collaborative development practices.</li><li>Experience with modern web technologies and frameworks</li><li>Understanding of API development and integration concepts</li><li>Basic knowledge of cloud technologies and deployment practices</li><li>Familiarity with agile development methodologies</li><li>Experience with debugging and problem-solving techniques</li><li>Knowledge of testing principles and quality assurance practices</li><li>Strong written and oral communication skills</li><li>Ability to work effectively in team environments</li><li>Willingness to learn new skills and technologies continuously</li><li>Passion for software development with an engineering mindset</li><li>Eagerness to take on new challenges and grow professionally</li><li>Understanding of the value in collaborative work and knowledge sharing.</li><li>Ability to provide technical support via ticketing systems, emails, or calls</li><li>Skills in troubleshooting and diagnosing application problems</li><li>Experience with documentation and ticket tracking systems</li><li>Capability to escalate issues appropriately following established procedures</li><li>Ability to educate end-users on effective application usage</li></ul><p></p></section>