Git Jobs in Saudi
36527 Jobs Found
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Craftsperson/Java/Angular based in Saudi Arabia.<br><br>This role is designed for engineers who are passionate about building high-quality, maintainable, and scalable software solutions.<br><br>You will contribute across the full software development lifecycle, from design and implementation to deployment and continuous improvement.<br><br>The position combines strong Java backend expertise with modern Angular frontend development in a collaborative engineering environment.<br><br>You will work with advanced development practices, including Extreme Programming, test-driven development, and continuous delivery.<br><br>By embracing AI-powered engineering workflows, you will help accelerate development while maintaining strong standards of quality and craftsmanship.<br><br>This opportunity is ideal for developers who value technical excellence, ownership, and continuous learning.<br><br>Accountabilities<br><br>The Software Craftsperson will take ownership of feature development and contribute to building reliable software products through disciplined engineering practices and close collaboration.<br><br>Own feature-level design, development, testing, and delivery across backend and frontend applications. Build clean, maintainable, and scalable software using modern engineering principles and best practices. Develop backend services using Java while applying strong object-oriented programming concepts and design patterns. Create responsive and scalable frontend applications using Angular and Type Script. Participate in product teams that manage the full development lifecycle, from technical decisions to production delivery. Apply Extreme Programming practices such as pair programming, continuous integration, continuous delivery, and test-first development. Collaborate with engineers, designers, and stakeholders to deliver solutions aligned with business and user needs. Leverage AI-assisted development tools to improve productivity, identify issues early, and enhance engineering workflows. Review and evaluate AI-generated code to ensure correctness, security, performance, and maintainability. Contribute to engineering improvements, knowledge sharing, and mentoring within the team. Participate in modern Dev Ops practices, including CI/CD workflows and collaborative software development processes.<br><br>Requirements<br><br>The ideal candidate is a software engineer with strong Java and Angular experience, a passion for software craftsmanship, and the ability to work effectively in a collaborative remote environment.<br><br>3+ years of professional experience developing applications with Java. Strong knowledge of Java fundamentals, object-oriented programming, design principles, and design patterns. Experience working with Java frameworks such as Micronaut or Spring. Solid understanding of Java Collections, multithreading concepts, and Hibernate ORM. Experience using build tools such as Gradle or Maven. Ability to write effective unit tests using JUnit. Hands-on experience developing scalable applications with Angular and Type Script. Strong understanding of Angular concepts, including components, state management, data binding, routing, directives, and pipes. Strong debugging, troubleshooting, and performance optimization skills. Experience working with relational databases and fundamental SQL concepts. Familiarity with Git, CI/CD pipelines, and modern Dev Ops practices. Knowledge of Aspect-Oriented Programming (AOP), RxJS, Microsoft Azure, observability, and monitoring practices is a plus. Experience using AI-assisted development tools such as Git Hub Copilot, Cursor, Augment, or Claude Code. Ability to apply prompt engineering techniques and assess AI-generated code quality. Strong ownership mindset, communication skills, curiosity, and commitment to continuous improvement.<br><br>Benefits<br><br>Fully remote, remote-first work environment with structured flexibility. Opportunity to work with modern engineering practices focused on software craftsmanship and AI-native development. Twice-yearly in-person coworking sprints with travel expenses covered. Annual team retreat with covered travel costs. Dedicated learning and development budget. Conference participation and speaking sponsorship opportunities. Comprehensive medical and term insurance coverage. Employee-friendly leave policies. Home office support fund. Collaborative culture focused on learning, experimentation, and technical excellence.<br><br>How Jobgether Works<br><br>We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.<br><br>We appreciate your interest and wish you the best!<br><br> Why Apply Through Jobgether?<br><br>Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
<p>We are looking for a highly talented Android Engineer to join the Fulfillment team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too.</li><li>You are open-minded about technologies but particularly skilled in native Android development.</li><li>Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures.</li><li>In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do).</li><li>Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems.</li><li>Open-source contributions and technical publications are very much welcome!</li><li>Execution - getting things done mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git).</li><li>You are experienced and on track with Modern Android Development approaches skillsets and practices.</li><li>We are looking for practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications).</li><li>Understanding of Modular App Architecture.</li><li>Understanding of CI/CD pipeline.</li><li>Ability to write new modules using maintainable architecture.</li><li>Nice-to-Have skills: Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.</li></ul>
<p>We are seeking a Software Engineer to design, build, and maintain reliable, scalable software systems for product and internal platforms based in Riyadh. Job Purpose Deliver on-time features that meet acceptance criteria while improving system performance and reliability through maintainable code, robust automation, and proactive production support. Job Duties and Responsibilities Design and build scalable software systems JavaScript/TypeScript Java or Python REST API development SQL and database design Git and CI/CD pipelines Automated testing (unit/integration) Problem-solving for production issues Ownership and accountability Collaboration and teamwork Clear communication Maintainable code and documentation</p><p><strong>Desired Candidate Profile</strong></p><p>Required Qualifications JavaScript/TypeScript Java or Python REST API development SQL and database design Git, CI/CD pipelines Automated testing (unit/integration) Problem-solving Collaboration and teamwork Clear communication Ownership and accountability Experience meeting performance, reliability, and scalability goals</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job description
<p><br><b>Discover the Opportunity</b></p><br><p>We're looking for a Staff AI Software Engineer who is equally passionate about building software and elevating engineering standards. This is a 50% hands-on coding and 50% technical leadership role, where you'll work closely with the engineering team to define best practices, improve development workflows, and help shape sprint planning and technical execution.</p><br><p></p><br><p><b>Discover the Responsibilities</b></p><br><ul><li><p>Hands on: Design, build, and scale modern full-stack applications with a focus on performance, scalability, and reliability.</p><br></li><li><p>Provide technical leadership by mentoring engineers, conducting code reviews, and championing engineering best practices.</p><br></li><li><p>Define coding standards, software architecture, and development processes that improve quality and consistency across the engineering team.</p><br></li><li><p>Partner with Product Managers and Engineering Leadership to shape sprint planning, break down technical initiatives, estimate work, and improve delivery.</p><br></li></ul><p></p><br><p><b>Discover the Requirements</b></p><br><ul><li><p>8+ years of experience in software engineering, with experience operating at Staff, Principal, or Technical Lead level.</p><br></li><li><p>Strong commercial experience with Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring MVC).</p><br></li><li><p>Strong full-stack development experience using React, Next.js, TypeScript, and modern frontend technologies.</p><br></li><li><p>Experience designing and building distributed, microservices-based architectures.</p><br></li><li><p>Experience building and consuming REST APIs and event-driven systems.</p><br></li><li><p>Experience working with PostgreSQL and/or MongoDB.</p><br></li><li><p>Experience with Docker, containerisation, Git, CI/CD pipelines, and cloud-native development.</p><br></li><li><p>Strong understanding of software architecture, design patterns, scalability, and system performance.</p><br></li><li><p>Experience mentoring engineers and influencing technical direction across multiple teams.</p><br></li><li><p>Excellent communication and stakeholder management skills.</p><br></li><li><p>Experience building AI-native products or integrating LLMs into production systems.</p><br></li><li><p>Hands on experience with RAG, AI agents, vector databases, LangChain, LangGraph, MCP, or similar AI frameworks.</p><br></li><li><p>Experience with Python and FastAPI for AI services.</p><br></li><li><p>Experience working in high-growth startups or scaling technology businesses.</p><br></li><li><p>Exposure to cloud platforms such as AWS, Azure, or Google Cloud.</p><br></li><li><p>Experience working with AI coding assistants such as Claude, Codex, Cursor, or GitHub Copilot.</p><br></li><li><p>Comfortable working in a fast paced startup environment with a high degree of ownership.</p><br></li></ul><br>
</div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
<p>Discover the Opportunity We're looking for a Staff AI Software Engineer who is equally passionate about building software and elevating engineering standards. This is a 50% hands-on coding and 50% technical leadership role, where you'll work closely with the engineering team to define best practices, improve development workflows, and help shape sprint planning and technical execution.</p><p>Discover the Responsibilities</p><ul><li>Hands on: Design, build, and scale modern full-stack applications with a focus on performance, scalability, and reliability.</li><li>Provide technical leadership by mentoring engineers, conducting code reviews, and championing engineering best practices.</li><li>Define coding standards, software architecture, and development processes that improve quality and consistency across the engineering team.</li><li>Partner with Product Managers and Engineering Leadership to shape sprint planning, break down technical initiatives, estimate work, and improve delivery.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>8+ years of experience in software engineering, with experience operating at Staff, Principal, or Technical Lead level.</li><li>Strong commercial experience with Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring MVC).</li><li>Strong full-stack development experience using React, Next.js, TypeScript, and modern frontend technologies.</li><li>Experience designing and building distributed, microservices-based architectures.</li><li>Experience building and consuming REST APIs and event-driven systems.</li><li>Experience working with PostgreSQL and/or MongoDB.</li><li>Experience with Docker, containerisation, Git, CI/CD pipelines, and cloud-native development.</li><li>Strong understanding of software architecture, design patterns, scalability, and system performance.</li><li>Experience mentoring engineers and influencing technical direction across multiple teams.</li><li>Excellent communication and stakeholder management skills.</li><li>Experience building AI-native products or integrating LLMs into production systems.</li><li>Hands on experience with RAG, AI agents, vector databases, LangChain, LangGraph, MCP, or similar AI frameworks.</li><li>Experience with Python and FastAPI for AI services.</li><li>Experience working in high-growth startups or scaling technology businesses.</li><li>Exposure to cloud platforms such as AWS, Azure, or Google Cloud.</li><li>Experience working with AI coding assistants such as Claude, Codex, Cursor, or GitHub Copilot.</li><li>Comfortable working in a fast paced startup environment with a high degree of ownership.</li></ul>
About the Role We are seeking a highly accomplished Principal Software Engineer to serve as the foremost technical authority within our Product Engineering & Technology (PET) division. This is a hands-on leadership position for an exceptional software architect and engineering practitioner who will define the technical direction of our flagship cybersecurity products while driving the adoption of sovereign cryptography and Post-Quantum Cryptography (PQC) principles across our technology ecosystem. The successful candidate will architect and deliver high-assurance software solutions that operate seamlessly across both enterprise environments and highly sensitive sovereign, air-gapped infrastructures. This individual will establish engineering standards, govern secure software development practices, and provide strategic technical leadership across the organization.<br>Sovereign Architecture & Backend Engineering Define and lead the architecture, development, and deployment of highly resilient backend services using Python and Fast API. Establish and enforce engineering standards, coding practices, and architectural principles across the software development organization. Design scalable microservices architectures capable of operating in both connected and disconnected sovereign environments. Embed advanced cryptographic controls into applications, including:Sovereign cryptographic frameworks Secure key management implementations Post-Quantum Cryptography (PQC) readiness Secure data protection mechanisms for data in transit and at rest Ensure compliance with NCA Essential Cybersecurity Controls (ECC) and other applicable security frameworks. Frontend Engineering & Systems Integration Lead the design and development of modern, highly responsive frontend platforms using Vue.js, Java Script, and Type Script. Architect seamless integration between application platforms and specialized cybersecurity hardware appliances deployed within Operational Technology (OT) environments. Ensure reliable real-time communication, synchronization, and data integrity across distributed systems. Drive frontend performance optimization, scalability, and maintainability across the CyProducts ecosystem. Technical Leadership & Engineering Excellence Act as the highest technical escalation point for complex software engineering challenges. Mentor senior engineers and technical leads, fostering a culture of engineering excellence and innovation. Define and mandate best practices for:Software architecture Code quality System reliability Security engineering Performance optimization Review critical architectural decisions and provide authoritative technical direction. Secure Software Development Lifecycle (SSDLC) Champion and enforce Secure Software Development Lifecycle (SSDLC) practices across all engineering teams. Establish security-first engineering processes from project inception through deployment and maintenance. Design and implement secure CI/CD pipelines leveraging Git Lab CI/CD. Drive automated security validation including:Static Application Security Testing (SAST) Dynamic Application Security Testing (DAST) Dependency and container security scanning Infrastructure security validation Ensure software releases meet stringent security and quality standards before deployment. Strategic Architecture & Innovation Define the long-term technical roadmap for software platforms and engineering practices. Lead initiatives to reduce technical debt while maintaining delivery velocity. Evaluate and introduce emerging technologies, frameworks, and cryptographic approaches. Support the organization's strategic vision for sovereign cybersecurity solutions and secure digital transformation. Required Qualifications Education Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline. Master's degree preferred. Experience Minimum 10 years of professional software engineering experience. Significant experience operating at Principal Engineer, Lead Architect, or equivalent senior technical leadership level. Proven track record designing and delivering complex distributed systems within high-security or mission-critical environments. Extensive hands-on coding experience with continued involvement in architecture and software development.<br>Preferred Certifications<br>Certified Secure Software Lifecycle Professional (CSSLP) Certified Kubernetes Security Specialist (CKS) Google Cloud Professional Cloud Architect CISSPGIAC Secure Software Programmer (GSSP) TOGAF (Architecture)
We are seeking a Senior Software Engineer – Oracle Banking!<br><br>Technical Requirements:<br><br>Oracle FLEXCUBE Core Banking (FCUBS) Oracle Treasury (FX, MM, Derivatives, Repos, Securities) Oracle Limits and Collateral Management (LCM) PL/SQL Development and Optimization Oracle Database (11g, 12c, 19c) Java / J2EE Web Logic Server Administration Oracle ADF and Oracle JET (UI technologies) XML / XSD / XSLT REST and SOAP Web Services Integration with SWIFT (MT103, MT202, MT300, etc.) Exposure and Limit Monitoring across products Collateral Management and Exposure Utilization Oracle SOA Suite / Middleware Integration Oracle Banking Digital Experience (OBDX) – optional Batch Job Scheduling (Control-M, Autosys) Core Banking Modules (Accounts, Loans, Payments, Trade Finance) Risk and Interest Rate Management (Treasury) Real-time Limit Checks and Updates Oracle Cloud Infrastructure (OCI) – optional CI/CD tools (Jenkins, Git, Maven) Agile/Scrum Development Methodology Functional & Technical Documentation Treasury Back Office Operations (Deal Capture, Settlement, Confirmation) Secure Coding & Role-Based Access Control (RBAC) Basel III / IFRS / Regulatory Compliance Awareness Testing and UAT Support Strong Analytical and Debugging Skills Cross-functional Team Collaboration Mentoring and Code Review Practices <br><br>Senior Software Engineer – Oracle Banking in Riyadh, Saudi Arabia
Company Description Technology Track is one of the fastest-growing professional ICT services companies in the Middle East, focused on driving successful digital transformation for clients across industries. The company leverages disruptive technologies to create innovative customer experiences, improve cost efficiency, and enable organizations to gain a competitive edge with speed and agility. Using an industry-based, consultative approach, Technology Track partners closely with clients to envision, build, and run more efficient and forward-looking businesses. Team members work in a dynamic environment that values technological innovation, collaboration, and continuous improvement, offering opportunities to contribute to impactful digital solutions in the region. Role Description The Software Test Engineer is a full-time, on-site role based in Riyadh, Saudi Arabia. This role involves designing, writing, and maintaining test cases, executing manual and automated tests, and validating software functionality against requirements. The Software Test Engineer collaborates with software developers, business analysts, and project managers to identify defects, troubleshoot issues, and ensure high-quality releases. Daily responsibilities include documenting test results, reporting and tracking bugs, participating in review meetings, and contributing to the improvement of testing processes, tools, and standards. The role also requires maintaining a strong understanding of project objectives and system architecture to ensure comprehensive test coverage.<br>We’re Hiring | Senior QA Engineer – Fleet & IoT Systems<br>We are looking for an experienced Senior QA Engineer to join our Product Development / Quality Assurance team in Riyadh, Saudi Arabia.<br>The ideal candidate will have strong experience in Software Testing, Test Automation, API Testing, Real-Time Data Validation, IoT ecosystems, and Agile Scrum, with hands-on experience in distributed and microservices-based systems.<br>- Key Responsibilities:<br>* Develop and implement comprehensive QA strategies, test plans, and test cases.* Perform end-to-end testing of Fleet Management and IoT platforms.* Validate telemetry data including GPS, sensors, events, and real-time data.* Perform UI, API, integration, system, regression, performance, and load testing.* Develop and maintain automation frameworks using Selenium, Playwright, or Cypress.* Perform API testing using REST Assured and Postman.* Validate data across microservices, databases, and messaging systems such as Kafka/Rabbit MQ.* Integrate automated testing into CI/CD pipelines.* Collaborate with Product, Development, and Dev Ops teams within an Agile Scrum environment.* Manage defects, perform root-cause analysis, and provide quality reports and metrics.<br>- Requirements:<br>* Bachelor’s degree in Computer Science, Engineering, or a related field.* 5+ years of QA experience, including at least 2+ years in IoT or Fleet Management systems.* Strong experience in both Manual and Automation Testing.* Proficiency in Java, Java Script, or Python.* Experience with Selenium / Playwright / Cypress.* Strong API testing experience.* Knowledge of Kafka, Microservices, SQL/NoSQL databases.* Experience with Jira, Xray, Test Rail, Git, and CI/CD.* Agile Scrum experience is mandatory.<br>- Preferred Qualifications:<br>* Experience with Fleet Management Systems (FMS).* Knowledge of GPS tracking and geospatial systems.* ISTQB or equivalent certification.* Experience with Dev Ops and CI/CD integration.* Docker and Cloud platforms (AWS, Azure, or GCP).<br>- Location: Riyadh, Saudi Arabia Work Type: Full-Time | On-site – HQ & Customer Sites within KSA
<p>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted).</li><li>Technology-agnostic mindset with deep expertise in native Android development.</li><li>Hands-on experience delivering high-quality, testable code using modern mobile architectures.</li><li>In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban).</li><li>Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems.</li><li>Open-source contributions and technical publications are a strong plus.</li><li>Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git).</li><li>Deep familiarity with Modern Android Development (MAD) practices and toolkits, including ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, and multi-module Dagger2 setups.</li><li>Passion for elegant design and architectural modularization; experience with native iOS or Flutter is highly desirable.</li><li>Solid understanding of modular app architecture principles and CI/CD pipelines.</li><li>Ability to design and implement maintainable, scalable new modules.</li><li>Familiarity with AI tools, APIs, and machine learning integration within mobile applications.</li><li>Cross-platform versatility with hands-on experience in both Android and iOS ecosystems.</li><li>Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.</li></ul>
Lucidya is a leading AI-powered Customer Experience Management (CXM) platform in the MENA region, enabling enterprises to understand, engage, and serve their customers across digital channels at scale.<br><br>As we continue to scale our platform and move toward IPO-scale engineering, we are looking for a Frontend Software Engineer who is passionate about building high-quality user experiences, learning quickly, and using modern engineering practices — including AI — to deliver better software faster.<br><br>This role is ideal for an engineer with 0-2 years of professional experience who has a solid foundation in frontend development and wants to grow in an environment where ownership, speed, quality, collaboration, and continuous improvement matter.<br><br>We don't measure impact by how many lines of code you write. We care about your ability to understand problems, build maintainable solutions, collaborate effectively, and continuously improve the way you work.<br><br>Please note that this position is strictly open to Saudi nationals only. Applications from non-Saudi nationals will not be considered and will be disqualified from the recruitment process.<br><br>Requirements<br><br>What You Will Work On<br><br>Modern Frontend Development<br><br> Build and maintain production-grade web applications using React, Java Script, and Type Script. Develop reusable, maintainable, and scalable frontend components. Turn product requirements and designs into clean, intuitive, and responsive user experiences. Integrate frontend applications with REST APIs and real-time communication services. Work with Web Sockets / Socket. IO to build real-time user experiences. Understand and work with event-driven flows connected to Rabbit MQ and backend messaging systems. Handle real-time updates, reconnection scenarios, error states, and synchronization between live events and UI state. Manage server state efficiently using React Query / Tan Stack Query. Manage complex client-side state using Redux / Redux Toolkit when appropriate. Contribute to improving frontend architecture, performance, code organization, and maintainability. <br><br>Quality & Testing<br><br>Quality is part of development — not something that happens after development.<br><br> Write reliable unit and integration tests using Jest. Build and maintain end-to-end tests using Playwright. Test your work thoroughly before considering it complete. Participate actively in code reviews and learn from feedback. Identify regressions, edge cases, and potential production issues before they reach users. Debug issues systematically and focus on root causes rather than temporary workarounds. Write code that is easy for other engineers to understand, review, test, and maintain. <br><br>AI-Enabled Engineering<br><br>We expect engineers to use AI as an engineering accelerator, not as a replacement for engineering judgment.<br><br> Use AI coding tools effectively to research, prototype, implement, debug, test, and refactor solutions faster. Know how to provide AI tools with the right context, requirements, and constraints to generate useful results. Critically review and validate AI-generated code instead of accepting it blindly. Use AI to automate repetitive work and spend more time solving meaningful engineering problems. Continuously explore better AI-assisted workflows that improve productivity and engineering velocity. Maintain high standards for quality, security, performance, and maintainability, regardless of whether code was written manually or with AI assistance. <br><br>The goal isn't simply to write code faster. It's to deliver better outcomes in less time without sacrificing quality.<br><br>Ownership & Collaboration<br><br> Take ownership of your work from understanding the requirement through implementation, testing, review, and production. Communicate clearly when requirements are unclear or when you identify technical risks. Collaborate closely with frontend engineers, backend engineers, QA, product managers, and designers. Ask questions when necessary while developing the ability to investigate and unblock yourself. Give and receive constructive feedback during code reviews and technical discussions. Help teammates when needed and actively share what you learn. Take responsibility for the quality of what you ship. Treat the product as something you own — not simply a collection of assigned tickets. <br><br>Stack<br><br>Our frontend ecosystem includes:<br><br> React Java Script (ES6+) Type Script React Query / Tan Stack Query Redux / Redux Toolkit Jest Playwright Web Sockets / Socket. IO Rabbit MQ REST APIs Git Modern AI-assisted development tools <br><br>Experience with every technology is not required, but you should have strong fundamentals and the ability to learn quickly.<br><br>What We Are Looking For<br><br> Bachelor's degree in Computer Science or a closely related field. 0-2 years of professional frontend development experience. Strong understanding of Java Script fundamentals. Hands-on experience building applications with React. Good understanding of Type Script and type-safe development. Good understanding of React fundamentals, including components, hooks, state management, rendering, and component lifecycle. Experience integrating frontend applications with APIs and handling asynchronous data. Familiarity with React Query / Tan Stack Query and Redux / Redux Toolkit. Understanding of frontend testing and experience with tools such as Jest and Playwright. Familiarity with real-time frontend architectures using Web Sockets / Socket. IO. Basic understanding of message queues and event-driven systems, especially Rabbit MQ. Understanding of common real-time challenges such as reconnection, duplicate events, stale data, race conditions, and keeping UI state synchronized. Solid understanding of HTML, CSS, responsive design, and browser fundamentals. Familiarity with Git and collaborative development workflows. Ability to debug problems rather than only work around them. Ability to write clean, readable, and maintainable code. Practical experience using AI tools to improve software engineering productivity. Strong willingness to learn and continuously improve. Good communication and teamwork skills. <br><br>This Role Is a Strong Fit If You...<br><br> Can take a feature from requirement to production instead of stopping when the code simply "works." Care about both speed and quality — you don't believe one has to come at the expense of the other. Use AI to multiply your productivity while still understanding and owning every solution you ship. Don't blindly copy AI-generated code — you question it, review it, test it, and improve it. Try to understand why something works, not only how to make it work. Investigate bugs and edge cases instead of immediately passing them to someone else. Treat testing as part of development rather than an optional final step. Care about code readability, scalability, and maintainability. Can receive code-review feedback and use it to improve. Communicate early when you are blocked. Enjoy collaborating and sharing knowledge with other engineers. Are curious about the product, not just the ticket assigned to you. Look for opportunities to improve existing code and engineering processes. Have a strong sense of ownership and don't need constant follow-up to get things done. Want to become a significantly stronger engineer over the next few years. <br><br>What Success Looks Like<br><br>Within your first months at Lucidya, we expect you to:<br><br> Understand the frontend codebase, architecture, and development workflow. Deliver production features with increasing independence. Write clean and maintainable code that requires fewer review iterations over time. Build appropriate automated tests for the features you develop. Work confidently with REST APIs and increasingly understand our real-time architecture. Debug frontend and integration issues effectively. Use AI tools to noticeably improve your development speed and productivity while maintaining engineering quality. Participate meaningfully in technical discussions and code reviews. Collaborate effectively with your squad and other engineering teams. Become someone your teammates can rely on to own and finish work properly. <br><br>Benefits<br><br>Why Lucidya<br><br> Work on a real enterprise platform operating at significant scale across the MENA region. Build products used by major organizations and large customer-service teams. Work on an AI-native product where AI is part of both the platform and the engineering workflow. Gain hands-on experience with real-time systems, Web Sockets, Rabbit MQ, APIs, and complex frontend applications. Learn from experienced engineers while having meaningful ownership early in your career. Work with modern frontend technologies and engineering practices. Solve real problems involving performance, real-time experiences, large datasets, and complex enterprise workflows. Join Lucidya during an important stage of growth as we continue building toward IPO-scale engineering. Real scale with billions of events and not just toy systems Direct impact at CTO and executive level<br><br>We are looking for engineers who want more than their next job. We are looking for people who want to compound their skills, take ownership, use AI to amplify their capabilities, and become exceptional engineers.
<p>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player. You will be working on: Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance Responsible for writing unit, integration, and UI / Snapshot testing. Investigate and resolve issues and bugs through patches and other means Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly Perform functional and module testing in order to ensure the functionality of delivered solutions Monitor evaluate and report on product development and recommend improvements where necessary Assist in user trials and acceptance testing</p><p><strong>Desired Candidate Profile</strong></p><p>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted). Technology-agnostic mindset with deep expertise in native Android development. Hands-on experience delivering high-quality, testable code using modern mobile architectures. In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban). Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems. Open-source contributions and technical publications are a strong plus. Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git). Deep familiarity with Modern Android Development (MAD) practices and toolkits, including ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, and multi-module Dagger2 setups. Passion for elegant design and architectural modularization; experience with native iOS or Flutter is highly desirable. Solid understanding of modular app architecture principles and CI/CD pipelines. Ability to design and implement maintainable, scalable new modules. Familiarity with AI tools, APIs, and machine learning integration within mobile applications. Cross-platform versatility with hands-on experience in both Android and iOS ecosystems. Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.</p>
Hungerstation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in around 65 countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.<br><br>Job Description<br><br>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh. If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.<br><br>You Will Be Working On<br><br>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance Responsible for writing unit, integration, and UI / Snapshot testing. Investigate and resolve issues and bugs through patches and other means Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly Perform functional and module testing in order to ensure the functionality of delivered solutions Monitor evaluate and report on product development and recommend improvements where necessary Assist in user trials and acceptance testing<br><br>Qualifications<br><br>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted). Technology-agnostic mindset with deep expertise in native Android development. Hands-on experience delivering high-quality, testable code using modern mobile architectures. In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban). Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems. Open-source contributions and technical publications are a strong plus. Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git). Deep familiarity with Modern Android Development (MAD) practices and toolkits, including View Model, Live Data, Paging, Navigation, Safe Args, Retrofit2, RxJava2, and multi-module Dagger2 setups. Passion for elegant design and architectural modularization; experience with native i OS or Flutter is highly desirable. Solid understanding of modular app architecture principles and CI/CD pipelines. Ability to design and implement maintainable, scalable new modules. Familiarity with AI tools, APIs, and machine learning integration within mobile applications. Cross-platform versatility with hands-on experience in both Android and i OS ecosystems. Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.
We are seeking a Programmer to work with the Pipelines, Distributions, & Terminals (PD&T) Admin Area to develop, implement, and maintain computer-based programs, systems, and procedures. The successful candidate will utilize their skills in programming, and software coding techniques to create, revise, and enhance business systems application programs.<br>Responsibilities Design, code, test, and debug new programs or modify existing applications to meet operational and user needs. Integrate AI/ML models and trending technologies into backend/frontend systems for production deployment. Develop system logic, flowcharts, and comprehensive documentation, including user manuals and technical guides. Create test data and simulate procedures to validate code functionality across different languages and environments. Perform other related technical duties as assigned by the supervisor to support system stability and improvements.<br>Qualifications At least 3-5 years of experience in programming, software development, and system analysis is preferred. Strong knowledge of programming languages, including ASP. Net, C#, Python, and others. Experience with database servers, SQL language, and handling large datasets. Experience in software engineering and algorithm structures. Ability to read, analyze, & debug programming codes in the above-mentioned languages, including ML libraries. Experience with backend/frontend skills, cloud services, API integration, and integrating AI/ML models into production environments. Experience in integrating codes, as well as running and compiling integrated scripts from different languages and models.
Company Description Darb is one of the leading developers and operators of fuel stations and road service centers across Saudi Arabia, shaping the daily customer experience and supporting the growth of road services. Officially accredited and qualified by the Ministry of Energy, Darb manages and operates fuel stations and service centers, offering investors and growth partners the opportunity to join a rapidly expanding network aligned with Saudi Vision 2030. From the heart of the Kingdom and along its main roads, Darb is committed to turning every station into a destination that offers comfort for travelers, opportunity for partners, and value for the nation. The company focuses on high service standards, strong partnerships, and continuous improvement in customer experience.<br>Key Responsibilities Develop and implement the IT strategy and roadmap in alignment with business objectives. Manage IT infrastructure, including networks, servers, end-user devices, and enterprise systems. Oversee cybersecurity, data protection, backup, and disaster recovery. Lead the IT team, assign responsibilities, and drive performance and professional development. Ensure IT service continuity and effective resolution of technical issues. Manage technology vendors, contracts, and Service Level Agreements (SLAs). Prepare and manage the IT budget while monitoring costs. Evaluate new technologies and lead digital transformation initiatives. Establish IT policies, procedures, and technology standards. Manage software licenses, hardware, and IT assets. Ensure compliance with applicable information security and data protection regulations and standards. Provide regular reports to senior management on IT performance, risks, and projects. Advise senior management on technology strategy and digital transformation decisions.<br>Qualifications Bachelor’s degree in Information Technology, Computer Science, Information Systems, or a related field.7+ years of experience in IT management, including supervisory or managerial experience. Strong knowledge of network and systems administration, databases, and cybersecurity. Experience managing projects, budgets, and technology vendors. Strong leadership, team management, and problem-solving skills. Professional IT certifications are preferred.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – React / . NET / AWS based in Saudi Arabia.<br><br>This is an opportunity for an experienced full-stack engineer to build and support scalable, cloud-based applications.<br><br>You will work across modern front-end and back-end technologies, combining React, . NET, C#, REST APIs, and AWS serverless services.<br><br>The role offers broad ownership across application design, development, architecture, testing, deployment, and production support.<br><br>You will help deliver reliable, production-grade web applications designed for scale and performance.<br><br>Working closely with product and engineering teams, you will contribute technical expertise throughout the software development lifecycle.<br><br>The environment values modern engineering practices, strong collaboration, thoughtful problem-solving, and continuous improvement.<br><br>This role is well suited to a senior engineer who enjoys solving complex technical challenges and delivering high-quality cloud solutions.<br><br>Accountabilities<br><br>Design, develop, and maintain scalable full-stack applications using React, . NET, and C#. Build, deploy, and integrate serverless services using AWS Lambda and other cloud-based technologies. Develop, maintain, and integrate RESTful APIs and backend services to support reliable application functionality. Contribute to application architecture, technical design, and decisions that support scalability, maintainability, and performance. Participate in code reviews and uphold strong standards for code quality, testing, security, and maintainability. Develop automated tests and contribute to CI/CD practices that improve development and deployment reliability. Investigate and resolve technical issues while providing ongoing production support for cloud-based applications. Collaborate with product, engineering, and other technical stakeholders to translate requirements into effective technical solutions. Contribute to continuous improvement of development processes, engineering practices, and application architecture.<br><br>Requirements<br><br>7+ years of professional software development experience, with a strong background in full-stack application development. Advanced hands-on experience with React and modern front-end development. Strong professional experience with . NET, C#, and REST APIs, including backend service development and API integration. Practical experience developing and integrating AWS Lambda serverless services. Proven ability to design and develop scalable, production-grade web applications. Strong understanding of application architecture, API integration patterns, cloud development, and distributed application concepts. Experience with Git, CI/CD pipelines, automated testing, and modern software engineering practices. Strong debugging, analytical, and problem-solving capabilities, with the ability to identify root causes and deliver effective solutions. Excellent written and verbal communication skills and the ability to collaborate effectively with distributed technical teams. Ability to work independently, manage priorities, and contribute effectively within a remote engineering environment.<br><br>Benefits<br><br>Contract position with a remote work arrangement. Opportunity to work on scalable, cloud-based applications using modern technologies. Hands-on exposure to React, . NET/C#, REST APIs, AWS Lambda, and serverless architecture. Broad technical ownership across application development, architecture, testing, CI/CD, and production support. Collaborative environment involving product, engineering, and technical stakeholders. Opportunity to contribute to modern software engineering practices and cloud development initiatives. Flexible remote environment designed to support distributed collaboration.<br><br>How Jobgether Works<br><br>We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.<br><br>We appreciate your interest and wish you the best!<br><br> Why Apply Through Jobgether?<br><br>Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Job Opportunity: Freelance IT Sales Specialist ZOS Telecommunications and Information Technology is looking for an experienced Freelance IT Sales Specialist to join our business development network in Saudi Arabia. We are seeking a professional candidate with strong experience in the Saudi IT market, solid knowledge of technology solutions, and the ability to generate qualified leads, build client relationships, and close business opportunities. Position: Freelance IT Sales Specialist Work Type: Freelance / Commission-Based Location: Saudi Arabia Industry: Information Technology / Telecommunications / Software Solutions Compensation Structure:This is a freelance opportunity with a commission-based compensation model. The financial reward will depend on successfully generated and closed business opportunities, based on an agreed commission structure. Key Responsibilities:Identify and develop new business opportunities in the Saudi market. Generate qualified leads and build a strong sales pipeline. Approach potential clients and present ZOS services professionally. Understand client requirements and coordinate with the technical team to propose suitable solutions. Prepare and follow up on proposals, quotations, and commercial offers. Manage client communication, negotiation, and deal closing. Maintain long-term relationships with clients and support repeat business opportunities. Provide regular updates on leads, opportunities, and sales progress. Required Experience & Skills:Proven experience in IT sales, business development, or technology solutions sales. Strong knowledge of the Saudi market and business environment. Previous experience selling one or more of the following services:Websites and web applications Mobile applications Custom software solutions CRM / ERP systems Networking and infrastructure solutions CCTV and security systems Cloud services and hosting IP telephony and communication solutions Managed IT services and technical support Ability to understand technical requirements and explain solutions clearly to clients. Strong communication, negotiation, and presentation skills. Ability to work independently and manage opportunities professionally. Existing client network in Saudi Arabia will be considered a strong advantage. Arabic and English communication skills are preferred. Candidate Profile:The ideal candidate is a results-driven sales professional who understands both the commercial and technical sides of IT solutions, has strong market connections, and is able to convert business opportunities into successful deals. Interested candidates are invited to send their CV or profile to:m.elbahnsawy@zos.com.saPlease mention “Freelance IT Sales Specialist” in the email subject.
<p>We are looking for a highly talented Android Engineer to join the Fulfillment team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><p>3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too. You are open-minded about technologies but particularly skilled in native Android development. Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures. In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do). Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems. Open-source contributions and technical publications are very much welcome! Execution - getting things done mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git). You are experienced and on track with Modern Android Development approaches skillsets and practices. We are looking for practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications). Understanding of Modular App Architecture. Understanding of CI/CD pipeline. Ability to write new modules using maintainable architecture.</p><p>Nice-to-Have skills: Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.</p>
Role Overview We are seeking a dynamic, articulate, and confident B2B Business Development Specialist to represent our digital platform directly to corporate clients. The ideal candidate blends a strong Technical Background (IT / MIS / Computer Science) with exceptional Sales Drive and Persuasion. You will be responsible for visiting companies, conducting high-impact field presentations, demonstrating our platform's capabilities, navigating technical queries, and successfully closing B2B deals. Key Responsibilities Field Visits & Corporate Meetings: Lead face-to-face meetings and presentation sessions with corporate decision-makers (Managers, Directors, CTOs/CIOs, Procurement). Technical Product Demonstrations: Clearly showcase our platform’s features, architecture, and value proposition, addressing both technical specifications and business benefits. Deal Closing & Negotiation: Manage the complete B2B sales cycle—from initial outreach and lead qualification to commercial negotiations and contract sign-offs. Client Needs Mapping: Understand corporate pain points and demonstrate how our digital solution/system effectively solves them. Pipeline & CRM Management: Maintain accurate tracking of corporate leads, meeting outcomes, and deal progress using CRM systems. Feedback Integration: Relay key technical feedback and feature requests from corporate clients to the internal product and technology teams. Qualifications & Requirements Educational Background: Bachelor’s degree in Information Technology (IT), Computer Science, Management Information Systems (MIS), or a related technical field. Experience: 2+ years of experience in B2B Sales, Corporate Account Management, or Business Development within Saa S, Software, or Tech Platforms. Technical Fluency: Ability to easily understand software platforms, system workflows, integrations, and explain them in plain language to non-technical stakeholders as well. Sales Excellence: Proven track record of closing deals, driving revenue, and achieving B2B sales targets. Personal Traits: Highly confident, articulate, and charismatic speaker, Strong negotiation and deal-closing skills and Self-driven with a proactive, field-ready mindset.
Please submit your CV in English and indicate your level of English proficiency.<br><br>Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.<br><br>About The Role<br><br>You'll design coding tasks that challenge frontier AI coding agents. 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. Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.<br><br>Responsibilities:<br><br>Invent a realistic developer scenario — a real bug, a broken ETL, a missing feature — not a toy problem Build a reproducible Docker environment with pinned dependencies Write a pytest that verifies outcomes, not specific commands — deterministic, non-flaky, and does not leak the fix Write an instruction.md that reads like a Jira ticket a developer would receive Write a reference solve.sh proving the task is solvable Calibrate difficulty so current state-of-the-art agents solve the task 20-60% of the time Iterate based on feedback from expert QA reviewers Later: review other authors' tasks as a QA reviewer<br><br>Not in scope<br><br>Data labeling, prompt engineering Production code to ship — you design problems and verification for AI agents Leetcode puzzles — scenarios must look like real developer work Not every candidate task ships — quality over quantity<br><br>Requirements<br><br>3+ years of production software development in one backend stack — Python, Go, Node.js, Java, or Rust. Depth in one stack beats breadth Python + pytest fluency — required regardless of primary stack. The task harness is pytest-based even when the broken app is in another language. Fixtures, parametrize, monkeypatch, timeouts, conftest.py Docker authoring — reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user Linux & Bash — comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail AI coding agent experience — Claude Code, Cursor, Roo Code, or similar, on non-trivial work. You can cite a specific time the AI was confidently wrong and how you caught it English — B2+ written<br><br>Not a fit<br><br>Data Science, ML, or Computer Vision engineers without backend-engineering output Manual QA testers without automation or test authoring Frontend-only, low-code / no-code, IT Support, or Business Analysts Engineers who have never written pytest from scratch Junior, intern, or assistant as the most recent role<br><br>Preferred Qualifications<br><br>Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (Num Py / PyTorch / Sci Py), Dev Ops, or Git internals Modern Python tooling (uv, poetry, pyproject.toml) Coverage tooling (pytest-cov, coverage.py, gcov, llvm-cov, kcov) Fuzzing or property-based testing (Hypothesis) Prior contribution to agent-evaluation benchmarks or related frameworks<br><br>Process<br><br>Apply → Pass qualification (90-minute sample-task screen + short behavioral interview) → Join a project → Complete tasks → Get paid.<br><br>Time commitment<br><br>Onboarding: :10 hours per first task Steady state: :5 hours per task, 2-4 parallel tasks per author Realistic weekly load: 8-20 hours. Higher volume available for top performers You choose when and how to contribute; tasks must be submitted by the deadline and meet acceptance criteria<br><br>Compensation:<br><br>Paid contributions, rates up to $35/hour*Task-based compensation equivalent to hourly rate, depending on performance and volume Some projects include incentive payments Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be provided to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project<br><br>Apply<br><br>Submit your CV via the Mindrift platform. Indicate your English level, note this role (Software Engineering Evaluation Specialist — Terminal Bench), and include a Git Hub profile link if available.
Company Description<br>Vrtx is a Embedded Finance Saudi fintech company enabling businesses to embed fintech products into their platforms. Enabling create fintech solutions that address their unique requirements. By offering flexible payment capabilities and embedded fintech services.<br>Vrtx contribute to building scalable, innovative financial technology that powers seamless digital experiences. We are a growing team based in Riyadh, building fintech enablement products.<br>Role Description<br>We are looking for a Software Engineer who cares about engineering quality, ownership,and building reliable production systems. Years of experience are not a deciding factor. Wecare more about how you think, the quality of your work, and your ability to solve realengineering problems.<br>What we expect Strong Java fundamentals and hands-on experience with Spring Boot. Strong Postgre SQL experience, including SQL, data modeling, transactions,indexing, and query performance. Experience designing and building REST APIs. Understanding of transactions, concurrency, retries, idempotency, and failurehandling. Ability to write clean, maintainable, and testable code. Experience with unit and integration testing. Ability to debug production issues systematically. Understanding of distributed systems fundamentals. Comfortable with Git, code reviews, CI/CD, and modern engineering practices. Ability to take ownership from design through production. Levaraging AI to the fullest extent without losing control