وظائف مطورين CodeIgniter - جدة السعودية
٣٦٦٩ وظائف شاغرة
Job Title Systems & Website Development Engineer Job Summary We are seeking an experienced Systems & Website Development Engineer to support the development, operation, and optimization of digital systems and websites. The ideal candidate will have strong technical expertise in full-stack development, website performance optimization, technical support, and digital platform management.<br>Key Responsibilities Develop, maintain, and enhance digital systems and websites. Build and support scalable web applications and platforms. Manage frontend and backend development activities. Provide technical support, troubleshooting, and system optimization. Monitor and improve website technical performance and efficiency. Ensure websites comply with technical standards and best practices. Optimize website performance based on digital government indicators and technical benchmarks. Improve search engine visibility and website ranking through SEO best practices. Collaborate with stakeholders to provide technical consultation and recommendations.<br>Required Skills Bachelor’s degree in Computer Science or related field. Minimum 6 years of experience in systems and website development. Strong experience in:Word Press Laravel PHPReact. NETApplication Development Experience in technical support, technical consulting, and troubleshooting. Strong knowledge of website performance optimization and technical efficiency. Experience working with SEO, search engines, and keyword optimization. Knowledge of digital government website standards is highly preferred.
We are seeking a versatile Full-Stack Software Developer/Engineer to drive the design, development, and optimization of our web applications, database architectures, and business intelligence (BI) solutions. Your immediate focus will be on building robust web systems and unlocking insights from our data. While we plan to expand into mobile applications in the future, your core day-to-day impact will be centered on our web and data ecosystem. The final job title (Software Developer or Software Engineer) will be determined based on the selected candidate's depth of experience.<br>Key Responsibilities<br>Core Development (Immediate Focus): Design, build, verify, and deploy:High-performance Web Applications. Robust Database Architectures and schemas. Secure, scalable APIs to connect our systems. Actionable Business Intelligence (BI) solutions and reporting tools. Code Quality & Maintenance: Write clean, scalable, and well-documented code. Troubleshoot, debug, and maintain existing software and security systems. Continuous Improvement: Evaluate user feedback, recommend system upgrades, and execute program improvements. Documentation: Create and maintain comprehensive technical documentation. Future Scope: Support the transition into Mobile Applications when the roadmap expands.<br>Requirements & Qualifications<br>Education & Experience Degree: Bachelor’s degree in computer science, Computer Engineering, Information Systems, or a related field. Experience: Proven track record in Full-Stack Web Development and database management. UI/UX: Hands-on experience in web and visual design following user experience best practices. Technical Stack Frontend: HTML5, CSS3, Java Script. Backend: Python. Database: Microsoft SQL Server (crucial for our BI and core architecture). Mobile: Mobile application development experience is a plus for the future but not required for day-one tasks. Core Competencies Strong analytical, logical thinking, and mathematical problem-solving skills. Excellent communication and teamwork capabilities. Ability to learn new programming languages and technologies quickly.
Job Purpose<br>We are seeking an experienced Software Team Lead specializing in Newgen Business Process Management (BPM) to lead the design, development, and delivery of enterprise business process automation solutions, will combine strong hands-on expertise in Newgen i BPS and Java technologies with technical leadership, mentoring, code quality governance, and solution architecture to ensure successful project delivery across the software development lifecycle.<br>Key Accountabilities<br>Lead and mentor software developers throughout the project lifecycle. Plan, assign, and monitor development activities while ensuring timely delivery. Review code, enforce development standards, and provide technical guidance to the team. Design, develop, and implement scalable business process automation solutions using Newgen BPM. Analyze business requirements and translate them into technical solutions and solution architecture. Lead technical investigations, Proof of Concepts (PoCs), and platform innovation initiatives. Develop enterprise applications using Java, Spring Boot, J2EE, and related technologies. Design and develop RESTful APIs, SOAP Web Services, and enterprise integrations. Perform code walkthroughs, peer reviews, unit testing, SIT, UAT, troubleshooting, deployment, and production support. Optimize application performance through log analysis, SQL tuning, and code optimization. Ensure adherence to software engineering best practices, secure coding standards, SDLC, and Newgen quality processes. Collaborate closely with architects, business analysts, QA teams, and project stakeholders.<br>Minimum Qualifications<br>Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related. Professional certifications in Newgen BPM, Java, Cloud, or Software Engineering.<br>Minimum Experience<br>8+ years of hands-on experience in Java software development. Hands-on experience delivering Newgen BPM (i BPS) implementation projects. Proven experience leading software development teams in enterprise environments. Experience within Banking or Financial Services is highly preferred.<br>Job-Specific Skills<br>Newgen i BPS Platform Business Process Management (BPM) BPMN Process Modeling Enterprise Java (JEE) Spring Boot, Spring MVC, Spring Cloud JPA & Hibernate Spring Batch Quartz Scheduler Java, JSP, Servlets & EJBREST APIs & SOAP Web Services Oracle Database & Microsoft SQL Server SQL Performance Tuning Clean Architecture & Design Patterns Microservices Architecture Apache Kafka, Rabbit MQ & IBM MQDocker & Kubernetes Git, SVN & Azure Dev Ops CI/CD & Software Development Lifecycle (SDLC) Code Review & Technical Mentoring Enterprise Application Integration
As a Senior Software Engineer - Frontend (React) at Code Ninja, you will be integral to designing and developing cutting-edge frontend solutions. Your work will involve creating responsive and highly interactive web applications that enhance user engagement and performance. You will collaborate closely with designers and backend engineers to ensure seamless integration and optimal functionality. A strong focus on code quality, performance optimization, and user experience is paramount in this role.<br><br>Requirements<br><br>Must-Haves (Core Requirements)<br><br>Frontend Development<br><br> Extensive experience with React.js and React Native Strong proficiency in Java Script (ES6+) and Type Script In-depth knowledge of HTML5, CSS3, and modern frontend development practices Experience building scalable, maintainable, and reusable UI components <br><br>Mobile Application Development<br><br> Hands-on experience developing and maintaining cross-platform mobile applications using React Native Understanding of mobile application lifecycle, navigation, state management, and deployment processes Experience integrating native device features, APIs, and third-party libraries <br><br>Responsive & User-Centric Design<br><br> Experience developing responsive, visually appealing, and user-friendly interfaces across web and mobile platforms Strong understanding of modern CSS frameworks and styling solutions such as Tailwind CSS, Bootstrap, Styled Components, or Native Wind <br><br>State Management<br><br> Experience with state management solutions such as Redux, Redux Toolkit, Mob X, Zustand, or Context API <br><br>APIs & Integration<br><br> Strong experience integrating RESTful APIs and Graph QL Familiarity with Graph QL clients such as Apollo Client Experience handling authentication, authorization, and secure API consumption <br><br>Development Practices<br><br> Proficiency with Git and modern version control workflows Experience with automated testing frameworks such as Jest, React Testing Library, and React Native Testing Library Understanding of CI/CD pipelines and modern development workflows <br><br>Collaboration & Leadership<br><br> Ability to collaborate effectively with Product Managers, UI/UX Designers, Backend Engineers, and QA teams Experience mentoring junior developers and conducting code reviews Strong problem-solving, communication, and stakeholder management skills <br><br>Good-to-Haves (Preferred Qualifications)<br><br> Experience with Next.js and Server-Side Rendering (SSR) Experience with Expo and React Native ecosystem tools Familiarity with Progressive Web Applications (PWAs) Understanding of WCAG accessibility standards and inclusive design principles Experience with performance optimization tools such as Lighthouse, Web Page Test, and React profiling tools Knowledge of mobile app publishing processes for Google Play Store and Apple App Store Familiarity with analytics, crash reporting, and monitoring tools such as Firebase Analytics, Crashlytics, or Sentry Exposure to cloud platforms and frontend deployment practices <br><br>Ideal Experience<br><br> 4-7+ years of experience in frontend development At least 2+ years of hands-on React Native development Proven experience delivering production-grade web and mobile applications using React ecosystem technologies
Java Full Stack Developer<br><br>We are looking for a talented Java Full Stack Developer to join our team<br>.<br>Requirement<br>s:<br>Minimum 4 years of experience in Full Stack Development. Strong hands-on experience with Java. Proficiency in Spring Boot framework. Experience in Angular and Front-End/UI Development. Strong knowledge of Database Design, Development, and Optimization. Experience in developing, testing, and maintaining scalable web applications. Ability to work in a collaborative and agile environment. Strong problem-solving and analytical skil<br>ls.<br>Preferred Qualificati<br>ons:<br>Experience with RESTful APIs and Microservices Architecture. Familiarity with version control systems such as Git. Knowledge of CI/CD practices is a <br>plus.
Java Full Stack Developer<br><br>We are looking for a talented Java Full Stack Developer to join our team<br>.<br>Requirement<br>s:<br>Minimum 4 years of experience in Full Stack Development. Strong hands-on experience with Java. Proficiency in Spring Boot framework. Experience in Angular and Front-End/UI Development. Strong knowledge of Database Design, Development, and Optimization. Experience in developing, testing, and maintaining scalable web applications. Ability to work in a collaborative and agile environment. Strong problem-solving and analytical skil<br>ls.<br>Preferred Qualificati<br>ons:<br>Experience with RESTful APIs and Microservices Architecture. Familiarity with version control systems such as Git. Knowledge of CI/CD practices is a <br>plus.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Verification & QA Specialist based in Saudi Arabia.<br><br>This role offers the opportunity to ensure the reliability, quality, and performance of software solutions through advanced verification and testing practices.<br><br>As a Software Verification & QA Specialist, you will play a key role in validating applications, identifying issues, and improving software delivery processes.<br><br>You will collaborate with technical teams across development, Dev Ops, and customer-facing functions in a remote-first environment.<br><br>The position combines software testing expertise, analytical problem-solving, and technical investigation to deliver high-quality products.<br><br>You will work with diverse technologies, programming languages, and platforms while continuously improving verification methodologies.<br><br>This opportunity is ideal for a detail-oriented professional who enjoys solving complex technical challenges and contributing to product excellence.<br><br>Accountabilities<br><br>The Software Verification & QA Specialist will be responsible for ensuring software integrity through verification, testing, and technical analysis. The role requires strong attention to detail, collaboration skills, and the ability to work across different technologies and environments. Key responsibilities include:<br><br>Perform software verification activities based on technical documentation, requirements, and defined quality standards. Build and validate software applications across multiple programming languages and development environments. Identify, diagnose, and resolve build issues to ensure reliable software delivery. Execute end-to-end testing of application features across different scenarios and use cases. Apply both manual and automated testing approaches to validate functionality and performance. Detect, document, and communicate bugs, inconsistencies, and potential improvements. Analyze software requirements, technical documentation, dependencies, and build processes. Collaborate with internal teams and customers to understand requirements and provide technical updates. Stay informed about emerging technologies, programming languages, and software verification practices. Contribute to improving testing processes, workflows, and quality assurance standards. Support backend, frontend, and Dev Ops activities when required, including CI/CD pipeline development and maintenance.<br><br>Requirements<br><br>The ideal candidate is a technically skilled software professional with experience in development, Dev Ops, and quality assurance environments. Required qualifications and skills include:<br><br>3+ years of experience in software development, Dev Ops, or related technical roles. Strong understanding of software verification, testing methodologies, and quality assurance practices. Experience working with Linux, Windows, and Mac operating system environments. Knowledge of backend programming languages such as Python, Java, Node.js, and PHP. Familiarity with databases and server configuration, including Mongo DB, SQL, and MySQL. Experience using Git and version control workflows. Basic knowledge of frontend technologies including HTML, CSS, and Java Script is beneficial. Familiarity with AWS technologies is an advantage. Understanding of API configuration and integration is beneficial. Experience with build tools such as MSBuild, Webpack, Maven, or similar technologies is preferred. Strong analytical skills with the ability to interpret technical documentation and identify requirements. Excellent problem-solving abilities with the capacity to troubleshoot complex software issues. Strong written and verbal communication skills for effective collaboration with teams and clients. Ability to adapt quickly to new technologies, tools, and programming environments. Strong teamwork, organization, and time-management skills with the ability to manage multiple priorities.<br><br>Benefits<br><br>The role offers a remote work environment and the opportunity to grow within a technology-focused organization. Benefits include:<br><br>Fully remote work opportunity. Flexible work environment designed to support productivity and autonomy. Opportunity to work with modern software technologies and diverse technical challenges. Supportive onboarding process with dedicated ramp-up time. Collaborative team culture focused on open communication and continuous improvement. Opportunities for professional growth and career development. Regular team activities and opportunities to connect with colleagues. Chance to contribute to innovative software solutions and make a meaningful impact.<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 Purpose:Translate approved solution designs into high-quality implementations, applying architecture standards, and ensuring secure, scalable, and reliable software delivery across digital platforms<br>Key Responsibilities:• Lead technical implementation of mobile and web application features by translating approved solution designs into scalable, maintainable, and production-ready code• Apply architecture standards and design principles by implementing clean architecture patterns and ensuring separation of concerns across application layers• Develop and maintain high-quality React/React Native and . NET codebases by adhering to coding standards, reusable component design, and structured version control practices• Translate functional requirements into technical specifications and development tasks by collaborating with Business Analysts and architects to ensure accurate implementation• Identify technical dependencies, integration requirements, and implementation risks by analyzing system interactions and API contracts to reduce delivery uncertainty• Conduct code reviews and apply quality controls by validating performance, maintainability, and adherence to defined standards• Implement and maintain unit and integration testing practices to ensure reliability, defect reduction, and stable releases• Optimize application performance and reliability at code level by improving API interactions, database efficiency, client rendering, and resource utilization• Apply secure development practices by implementing authentication, authorization, data validation, and secure coding standards• Support production stability by troubleshooting complex issues and contributing to root cause analysis to prevent recurrence<br>Job Requirements:• Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical discipline• This role typically requires a minimum of 5 years of hands-on software development experience with strong exposure to mobile and web technologies• Demonstrated experience leading technical implementation of complex digital applications• Experience working within Agile or Sprint delivery environments e.g., Dev Ops• Exposure to integration-heavy systems and API-driven architectures Stakeholder Interactions
Senior Software Engineer<br>Experience: 8–12+ Years Location: Jeddah Languages Known: Arabic, English<br>Job Summary We are seeking an experienced Senior Software Engineer with expertise in designing, developing, and maintaining enterprise-grade software applications for Smart City initiatives. The ideal candidate should possess strong full-stack development capabilities, experience with SQL and NoSQL databases, system integration expertise, and a solid understanding of networking and information security. Exposure to AI-driven solutions and data analytics will be an added advantage.<br>Key Responsibilities Design, develop, and maintain scalable software applications supporting Smart City platforms and digital infrastructure. Develop responsive web applications using HTML, CSS, Java Script, and modern development frameworks. Build and optimize applications utilizing both SQL and NoSQL databases. Integrate multiple enterprise systems, third-party applications, APIs, and IoT platforms. Perform platform enhancements, system upgrades, and performance optimization. Ensure application security by implementing secure coding practices and adhering to information security standards. Collaborate with cross-functional teams to deliver integrated software solutions. Troubleshoot complex technical issues and provide long-term sustainable solutions. Support software deployment, testing, documentation, and production releases. Leverage AI and data analytics technologies to enhance system intelligence and decision-making capabilities. Participate in architecture discussions and contribute to technology roadmaps and best practices.<br>Required Skills Strong experience in Smart City or large-scale digital transformation projects. Proficiency in SQL and NoSQL database technologies. Strong knowledge of HTML, CSS, Java Script, and modern web development practices. Experience in system integration, API development, and platform interoperability. Good understanding of networking concepts and information security principles. Knowledge of cloud-based application architectures is preferred. Familiarity with AI, machine learning concepts, and data analytics platforms is an advantage. Strong analytical, troubleshooting, and problem-solving skills. Excellent communication and stakeholder management abilities.<br>Preferred Qualifications Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field. Experience working on Smart City, e-Governance, GIS, IoT, or digital infrastructure projects will be preferred. Exposure to Agile/Scrum methodologies and Dev Ops practices is desirable.<br>Please share your CV at hr@mindamend.net
Job Responsibilities:Assist in the design, development, testing, and maintenance of web and/or mobile applications Write clean, efficient, and well-documented code under the guidance of senior developers Participate in code reviews and learn best practices for software development Collaborate with cross-functional teams including QA, UI/UX, and product management Troubleshoot bugs and performance issues in existing applications Stay current with emerging technologies and industry trends<br>Required Competencies:Bachelor’s degree in Computer Science, Information Technology, or a related field Proficiency in at least one programming language (e.g., Java Script, Python, Java, C#, or similar) Familiarity with front-end or back-end frameworks (e.g., React, Angular, Node.js, Django, . NET) Understanding of basic software development lifecycle and version control (Git) Strong problem-solving skills and attention to detail Good communication skills and willingness to learn
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.<br>Responsibilities Develop quality software and web applications. Analyze and maintain existing software applications. Design highly scalable, testable code. Technology Researching emerging tools, frameworks, and market trends. Discover and fix programming bugs.<br>Qualifications<br>Bachelor's degree or equivalent experience in Computer Science, Software Engineering or a related field. Development experience with programming languages. SQL database or relational database skills. Eligible for Tamheer Program.
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.<br>Responsibilities Develop quality software and web applications. Analyze and maintain existing software applications. Design highly scalable, testable code. Technology Researching emerging tools, frameworks, and market trends. Discover and fix programming bugs.<br>Qualifications<br>Bachelor's degree or equivalent experience in Computer Science, Software Engineering or a related field. Development experience with programming languages. SQL database or relational database skills. Eligible for Tamheer Program.
Job Summary We are seeking a QA Engineer to support the testing, quality assurance, and continuous improvement of enterprise applications and digital platforms. The successful candidate will be responsible for planning and executing test activities, identifying defects, validating system integrations, supporting release cycles, and ensuring software quality in Agile development environments. Key Responsibilities Execute functional, integration, regression, and security testing activities. Prepare and maintain test cases, test scenarios, and test reports. Identify, document, track, and validate software defects and technical issues. Validate system integrations, APIs, and end-to-end business processes. Support release management activities and ensure production readiness. Monitor application quality, analyze issues, and collaborate with development teams to resolve defects. Participate in Agile ceremonies including sprint planning, reviews, and testing activities. Contribute to continuous improvement initiatives and quality assurance best practices. Requirements Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Minimum 3 years of experience in Software Quality Assurance and Testing. Experience in Functional, Integration, Regression, and Security Testing. Experience with defect management and test management tools. Experience working in Agile development environments. Experience testing web applications, APIs, and enterprise systems. Strong analytical and problem-solving skills. Location: Riyadh, Saudi Arabia (Onsite) Contract Duration: 12 Months
About Brewbotics<br><br>Brewbotics is a Saudi food-tech startup building the next generation of autonomous food and beverage technology.<br>Our flagship brand, Brewzy, combines specialty coffee, robotics, IoT, AI, and software to create a fully connected self-service coffee experience.<br> We are rapidly expanding across Saudi Arabia and are building the technology platform that will power hundreds of smart machines.<br>We're looking for our Founding Software Engineer—the first engineering hire who will work directly with the CEO to build the company's entire software ecosystem from the ground up.<br>This is not a maintenance role. This is a builder's role.<br><br><br>●About the Role<br><br>As the Founding Software Engineer, you will own the technical foundation of Brewbotics.<br>You will be responsible for designing, building, and scaling our software products, data infrastructure, and internal technology systems.<br>You will have significant autonomy, influence key technical decisions, and help shape the future engineering team.<br><br>● What You'll Build<br><br>○ App development:<br>- Lead the development and launch of App.<br>- Build customer-facing mobile applications.<br>- Develop unique features.<br>- Implement user authentication and payments.<br>- Integrate machine locator and customer notifications.<br><br>○ Cloud Platform:<br>Design scalable backend architecture.<br>Build secure APIs.<br>Manage databases and cloud infrastructure.<br>Implement CI/CD pipelines.<br>Ensure system reliability and security.<br><br>○ Machine Connectivity (IoT):<br>Integrate Brewzy vending machines with cloud services.<br>Collect and process machine telemetry.<br>Build remote monitoring tools.<br>Develop real-time machine health dashboards.<br>Improve machine uptime through software.<br><br>○ Data & Analytics:<br>Build the company's data platform.<br>Design dashboards for operations, finance, and management.<br>Track machine performance, sales, inventory, and customer behavior.<br>Develop reporting tools that improve operational efficiency.<br><br>○ Internal Systems<br>Build internal web applications for operations.<br>Automate repetitive business processes.<br>Develop tools for warehouse, maintenance, and customer support teams.<br><br>○ AI & Automation<br>Help introduce AI across the company by building features such as:<br>Predictive maintenance<br>Demand forecasting<br>Inventory optimization<br>Smart refill planning<br>AI-powered business insights<br><br><br>● What We're Looking For?<br><br>We care more about what you've built than where you've worked.<br>You should enjoy solving difficult problems and building products from scratch.<br><br>○ Required<br>- 5+ years of software engineering experience<br>- Strong full-stack development experience<br>- Experience building production web applications<br>- Experience building scalable backend systems<br>- Strong database design skills<br>- Experience with cloud platforms (AWS, Azure, or GCP)<br>- Experience working with REST APIs<br>- Strong problem-solving skills<br>- Excellent communication<br>- Fluent in English<br><br><br>○Bonus Point:<br>- Previously worked at an early-stage startup<br>- Built products from zero to launch<br>- Experience with connected devices or IoT<br>- Experience leading technical decisions<br>- Experience mentoring engineers
Role Description This is a full-time, on-site Software Engineer role based in Riyadh with Saudi Aquaculture Systems Factory Company - SAQUA. The Software Engineer will design, develop, and maintain software solutions that support aquaculture operations, internal platforms, and business processes. Daily responsibilities include implementing back-end features and APIs, writing clean and maintainable code, conducting code reviews, and resolving technical issues. The role involves collaborating closely with cross-functional teams to understand requirements, translating them into technical specifications, and integrating software with hardware or external systems when needed. The Software Engineer will also participate in testing, performance optimization, documentation, and continuous improvement of development practices.<br>Qualifications<br> Strong foundation in Computer Science principles, including algorithms, data structures, and software design concepts. Proficiency in Software Development and Programming, with experience in at least one modern programming language (e.g., Java, C#, Python, or similar). Hands-on experience in Back-End Web Development, including building APIs, working with databases, and integrating with third-party services. Solid understanding and practical use of Object-Oriented Programming (OOP) in designing scalable and maintainable systems. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Familiarity with version control systems (e.g., Git) and collaborative development workflows. Experience with testing practices (unit, integration, and system testing) and debugging techniques. Ability to work on-site in Riyadh, collaborate with diverse teams, manage time effectively, and adapt to evolving project requirements. Experience with cloud platforms, containerization, or Dev Ops tools is an advantage. Domain interest or experience in industrial, manufacturing, or aquaculture-related systems is a plus.
Role Description This is a full-time, on-site Software Engineer role based in Riyadh with Saudi Aquaculture Systems Factory Company - SAQUA. The Software Engineer will design, develop, and maintain software solutions that support aquaculture operations, internal platforms, and business processes. Daily responsibilities include implementing back-end features and APIs, writing clean and maintainable code, conducting code reviews, and resolving technical issues. The role involves collaborating closely with cross-functional teams to understand requirements, translating them into technical specifications, and integrating software with hardware or external systems when needed. The Software Engineer will also participate in testing, performance optimization, documentation, and continuous improvement of development practices.<br>Qualifications<br> Strong foundation in Computer Science principles, including algorithms, data structures, and software design concepts. Proficiency in Software Development and Programming, with experience in at least one modern programming language (e.g., Java, C#, Python, or similar). Hands-on experience in Back-End Web Development, including building APIs, working with databases, and integrating with third-party services. Solid understanding and practical use of Object-Oriented Programming (OOP) in designing scalable and maintainable systems. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Familiarity with version control systems (e.g., Git) and collaborative development workflows. Experience with testing practices (unit, integration, and system testing) and debugging techniques. Ability to work on-site in Riyadh, collaborate with diverse teams, manage time effectively, and adapt to evolving project requirements. Experience with cloud platforms, containerization, or Dev Ops tools is an advantage. Domain interest or experience in industrial, manufacturing, or aquaculture-related systems is a plus.
Company Mobcoder Saudi Co. is a global technology consulting and digital transformation company delivering Software Development, IT Staffing, Cloud Solutions, ERP, CRM, AI, Managed Services and Enterprise Technology Solutions.<br>Position Details Position<br>IT Sales Executive / Business Development Manager Location: Riyadh, Saudi Arabia Employment Type: Full-Time <br>Role Summary <br>Responsible for driving revenue growth, acquiring enterprise clients, developing strategic partnerships, and promoting Mobcoder's IT services and digital transformation offerings across Saudi Arabia and the GCC region.<br>Key Responsibilities <br>• Generate new business opportunities through cold calling, networking, referrals and strategic partnerships.• Identify enterprise customers, government entities and SME prospects.• Promote IT staffing, software development, cloud, ERP, CRM and digital transformation services.• Manage the complete sales cycle from lead generation to closure.• Conduct client meetings, presentations and solution demonstrations.• Prepare proposals, quotations, RFPs, RFQs and commercial negotiations.• Build long-term relationships with CXOs and key stakeholders.• Collaborate with technical teams for customized solution development.• Maintain CRM records, sales forecasts and pipeline reports.• Achieve monthly, quarterly and annual revenue targets.• Participate in exhibitions, conferences and networking events.• Monitor competitors, market trends and customer requirements. <br>Products & Services<br>• IT Staffing & Staff Augmentation• Software Development• Mobile & Web Applications• Cloud Solutions (AWS, Azure, GCP)• ERP Solutions (Odoo, Oracle, SAP)• CRM Solutions (Salesforce, Hub Spot)• AI & Digital Transformation• Managed Services and IT Consulting<br>Required Qualifications<br>• Bachelor's degree in Business, Marketing, IT or related field.• 3–8 years of experience in IT sales, software sales or technology consulting sales.• Strong B2B sales and enterprise selling experience.• Excellent communication, presentation and negotiation skills.• Experience handling RFPs, tenders and commercial proposals.• Ability to work independently and achieve aggressive targets.<br>Preferred Qualifications <br>• Experience working in Saudi Arabia or GCC.• Existing client network within Riyadh and Saudi Arabia.• Arabic language proficiency preferred.• Valid Saudi driving license is an advantage<br>Key Performance Indicators (KPIs) <br>• Monthly revenue targets• Number of new client acquisitions• Lead-to-conversion ratio• Proposal win percentage• Customer retention rate• Pipeline value and forecast accuracy<br>Compensation & Benefits<br>• Competitive salary• Attractive commission structure• Performance bonuses• Career growth opportunities• Medical insurance and company benefits<br>About Mobcoder Saudi Co.<br>At Mobcoder Saudi Co., we help organizations with innovative technology solutions to accelerate digital transformation and achieve sustainable growth.<br>Sent your email: shubhi.khare@mobcoder.sa
Company Description Bis Chat is a next-generation messaging application focused on delivering fast, secure, and privacy-first communication for a global user base. The platform supports instant text messaging, high-quality media sharing, and clear audio transmission, with innovative broadcasting features under active development. Currently in Exclusive Beta on both the Apple App Store and Google Play Store, Bis Chat is refining its core architecture, including advanced broadcasting and asset management modules. A lean, dedicated technical team drives rapid release cycles and continuous innovation, while collaborating closely with early adopters and global testers to build a product users trust and enjoy.<br>Role Description As a Senior Software Engineer at Bis Chat, you will design, implement, and maintain scalable backend services and core application components for our messaging platform. You will work closely with product and engineering peers to translate requirements into robust technical solutions, optimize performance and reliability, and ensure high standards of security and privacy. Day-to-day responsibilities include architecting new features, reviewing code, mentoring other engineers, troubleshooting production issues, and contributing to continuous integration and deployment improvements. This is a full-time remote role, offering flexibility in location while requiring strong collaboration across distributed teams.<br>Qualifications<br> Solid foundation in Computer Science, including data structures, algorithms, and systems design. Proficiency in Software Development and Programming, with experience building production-grade applications. Strong skills in Back-End Web Development, including APIs, microservices, and database integration. Experience with Object-Oriented Programming (OOP) and clean, maintainable code practices. Hands-on experience with distributed systems, messaging or real-time communication platforms is highly beneficial. Knowledge of security best practices, privacy-by-design principles, and performance optimization for large-scale applications. Comfort working in an agile, fast-paced environment with remote, cross-functional teams. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer, Data Infrastructure & Acquisition based in Saudi Arabia.<br><br>This role sits at the intersection of software engineering, data infrastructure, and applied AI, focusing on building and scaling the systems that power large-scale dataset acquisition for next-generation machine learning models. You will work in a fully distributed environment alongside engineers, researchers, and product leaders to design robust ingestion pipelines capable of handling massive, high-quality audio and text datasets. The work directly impacts how data is collected, processed, and transformed into training-ready assets that fuel AI innovation. You’ll contribute to improving the cost, scale, and efficiency of data systems while helping define the roadmap for dataset development. The environment is fast-moving, highly collaborative, and deeply technical, with strong ownership and autonomy. This is a chance to shape foundational infrastructure used by millions of users globally.<br><br>Accountabilities<br><br>You will be responsible for building, maintaining, and scaling large-scale data ingestion and acquisition systems that support AI model training and product development. You will design and extend cloud-based infrastructure, optimize data pipelines, and ensure efficient processing of high-volume datasets across distributed systems. You will collaborate closely with AI scientists and engineering teams to improve data quality, reduce cost, and increase throughput for training workflows. You will also identify and integrate new external data sources, including audio and web-based datasets, into production pipelines. Additionally, you will help define dataset strategy and contribute to architectural decisions that support long-term scalability and reliability of infrastructure systems.<br><br>Build and maintain scalable data ingestion and processing pipelines Extend cloud infrastructure (GCP) using Infrastructure-as-Code tools Identify and integrate new data sources into acquisition systems Collaborate with research and AI teams to improve dataset quality and efficiency Optimize systems for cost, throughput, and reliability at scale Contribute to architecture and roadmap decisions for data infrastructure<br><br>Requirements<br><br>The ideal candidate brings strong software engineering experience with a focus on distributed systems, data infrastructure, or backend engineering in production environments. You should have hands-on experience with Python and Linux-based development workflows, along with strong familiarity with cloud platforms such as GCP and infrastructure-as-code tools like Terraform. Experience with Docker, large-scale data pipelines, or web crawling systems is highly valuable. You are comfortable working in fast-paced, ambiguous environments and can manage multiple priorities effectively. Strong communication skills and the ability to collaborate across technical and research-driven teams are essential. A background in Computer Science or a related technical field is expected, along with a proven ability to build reliable and scalable systems.<br><br>5+ years of software engineering experience Strong proficiency in Python and Linux environments (bash scripting) Experience with GCP and Infrastructure-as-Code (Terraform preferred) Hands-on experience with Docker and cloud-native development Exposure to large-scale data pipelines or web crawling systems (preferred) Strong problem-solving and system design skills Excellent communication and cross-functional collaboration abilities Degree in Computer Science or related technical field (BS/MS/PhD)<br><br>Benefits<br><br>Competitive base salary with bonus and equity opportunities Fully remote, distributed-first work environment High-impact role working on AI systems used at global scale Opportunity to shape foundational data infrastructure for ML models Collaborative, engineering-driven culture with strong autonomy Access to cutting-edge AI and data engineering technologies Fast-paced environment with ownership over meaningful technical problems Work on a product that improves accessibility and learning experiences worldwide<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.
Company Description AI-Consult.co, provides strategic AI advisory and data management solutions that support organizations through digital transformation. The team helps businesses understand the AI landscape, define clear AI goals, and identify high-impact use cases that align with their objectives. Core services include AI strategy and advisory, robust data management solutions, and AI-powered automation to improve efficiency and accuracy. By combining deep technical expertise with strong business insight, AI-Consult.co enables clients to unlock the full potential of AI and achieve sustainable, innovation-driven growth. The company is committed to delivering technologically advanced services grounded in practical business realities. Role Description This is a full-time, on-site Software Engineer role based in Riyadh, Saudi Arabia. The Software Engineer will design, develop, test, and maintain software solutions that support AI strategy, data management, and automation services. Daily responsibilities include implementing back-end features and APIs, writing clean and maintainable code, debugging and optimizing existing systems, and integrating software components with AI and data platforms. The role involves collaborating with consultants and data experts to translate business requirements into technical solutions, participating in code reviews, and contributing to technical documentation and best practices. The Software Engineer will also help improve development workflows, ensure software quality and security, and support ongoing product enhancements. Qualifications Strong foundation in Computer Science, including algorithms, data structures, and software architecture. Proficiency in Software Development and Programming, with experience building production-grade applications. Hands-on experience in Back-End Web Development, including APIs, databases, and server-side frameworks. Solid understanding and application of Object-Oriented Programming (OOP) principles. Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). Experience with at least one modern programming language (e.g., Python, Java, C#, or Java Script/Type Script) and related development tools. Familiarity with cloud platforms, version control (e.g., Git), and CI/CD practices. Ability to work collaboratively in cross-functional teams and communicate technical concepts clearly. Interest or experience in AI, data engineering, or automation solutions is a strong plus. Strong problem-solving skills, attention to detail, and willingness to continuously learn new technologies.