CodeIgniter Jobs in Saudi
24901 Jobs Found
We’re hiring: Senior PHP Software Engineer<br>We’re looking for a Senior PHP Software Engineer who wants to do more than just write code, someone who can own architecture, make technical decisions, and build scalable systems from the ground up.<br>What you’ll do Build new products from scratch and own their architecture Design and develop core systems for a high-scale, cloud-based platform Build robust internal and external RESTful APIsWrite tested, maintainable, high-quality code Raise the bar on architecture, patterns, and engineering practices Work in an agile team that adapts to what the project actually needs<br><br>What you bring5+ years of PHP experience with strong command of PHP 8+Deep hands-on experience with Laravel (Symfony/Yii is a plus) Full-stack awareness, from frontend to database design Strong understanding of MySQL, Postgre SQL, and relational database/schema design Experience with Vue.js, React, or Angular Strong knowledge of design patterns, TDD, and scalable architecture Experience with distributed systems and CI/CD pipelines Strong Git skills<br><br>Bonus points AWS, microservices architecture, Docker/containers, and event queues.<br><br>If you enjoy owning architecture decisions, solving complex problems, writing clean code, and building systems that scale, we’d love to receive your application. Join Sahseh and help us build what’s next.
<p><b>Responsibilities </b>Develop and maintain scalable web applications using Laravel Design and integrate RESTful APIs for seamless data exchange Manage MySQL databases and Redis caching , handle migrations and query optimization Build responsive interfaces using HTML5, CSS3, JavaScript, and React or Vue Collaborate with cross-functional teams including mobile developers Ensure code quality through Git version control and code reviews Debug, test, and optimize performance , including load handling for high-traffic application Must Have Bachelor's/Master's degree in Computer Science or equivalent 4-5 years hands-on experience with PHP and Laravel Strong proficiency in MySQL REST API development experience JavaScript with React or Vue Git version control and collaborative development Understanding of MVC architecture and OOP principles Knowledge of Composer and NPM package managers Strong problem-solving skills and communication in English Preferred Redis for caching/session management Experience with third-party integrations (payment gateways, messaging APIs like WhatsApp/SMS) AWS or similar cloud infrastructure experience Docker, Apache/Nginx configuration What We Offer Tax-free salary in Saudi Arabia Free work visa and relocation assistance Accommodation allowance or company-provided housing Health insurance and medical benefits Annual leave with paid tickets to India Professional development opportunities Multicultural work environment Before Applying Please ensure the following: Updated resume with relevant project details Portfolio/GitHub links showcasing Laravel projects Note: Only shortlisted candidates will be contacted for technical interviews.</p><p><strong>Desired Candidate Profile</strong></p><p><strong>Must Have</strong> Bachelor's/Master's degree in Computer Science or equivalent 4-5 years hands-on experience with PHP and Laravel Strong proficiency in MySQL REST API development experience JavaScript with React or Vue Git version control and collaborative development Understanding of MVC architecture and OOP principles Knowledge of Composer and NPM package managers Strong problem-solving skills and communication in English <strong>Preferred</strong> Redis for caching/session management Experience with third-party integrations (payment gateways, messaging APIs like WhatsApp/SMS) AWS or similar cloud infrastructure experience Docker, Apache/Nginx configuration</p>
<p>This role will involve translating project specifications into clean, tested, and easily maintainable code. You will work with the project and development teams, as well as the CTO, adhering closely to project plans and delivering work that meets both functional and non-functional requirements. You will have the opportunity to create innovative, secure, and scalable new features for our clients on the Shopify platform. Want to work with us? You re in good company! Velstar is a Shopify Plus agency, and we partner with brands to help them grow and we do the same for our employees! Excellent troubleshooting and analytical skills, coupled with a willingness to tackle challenges head-on. Over 3 years of back-end development experience, working on either multiple small projects simultaneously or large-scale applications. Experience with HTML, JavaScript, CSS, PHP, Symphony, and/or Laravel. Regular experience working with APIs and web services (REST, GrapthQL, SOAP, etc.). Experience/awareness in developing Agile applications, off-the-shelf software, middleware, servers and storage, and database management. Familiarity with version control and project management systems (e.g., GitHub and Jira). Excellent troubleshooting and analytical skills, coupled with a willingness to tackle challenges head-on. Ambitious and eager to advance your career at a fast-growing agency.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Excellent troubleshooting and analytical skills, coupled with a willingness to tackle challenges head-on.</li><li>Over 3 years of back-end development experience, working on either multiple small projects simultaneously or large-scale applications.</li><li>Experience with HTML, JavaScript, CSS, PHP, Symphony, and/or Laravel.</li><li>Regular experience working with APIs and web services (REST, GrapthQL, SOAP, etc.).</li><li>Experience/awareness in developing Agile applications, off-the-shelf software, middleware, servers and storage, and database management.</li><li>Familiarity with version control and project management systems (e.g., GitHub and Jira).</li><li>Excellent troubleshooting and analytical skills, coupled with a willingness to tackle challenges head-on.</li><li>Ambitious and eager to advance your career at a fast-growing agency.</li><li><strong>Desirable:</strong> Working knowledge of e-commerce platforms, preferably Shopify, but also others such as Magento, WooCommerce, and Visualsoft to enable seamless migrations.</li><li>Practical knowledge of payment gateways</li><li>Experience with API platform/building user-friendly APIs</li></ul>
About the Role We are looking for a hands-on Product Manager / Mid-level Laravel Developer to manage our Saa S product roadmap, coordinate technical tasks with our engineering team, conduct quality assurance, and interact directly with clients to gather requirements. In this role, you will bridge management goals with technical execution, handle client-facing communications for feature requests, test release builds, and contribute directly to Laravel backend development when needed. Key Responsibilities Task & Sprint Management: Organize task backlogs, coordinate daily standups with mobile and backend developers, and track delivery milestones using Click Up. Client Communication & Discovery: Act as a technical focal point for client feature requests, gathering functional requirements, and translating client feedback into clear technical specs. QA & Feature Testing: Perform detailed quality assurance and system testing on all new web features and mobile app flavors to ensure zero critical bugs before deployment. Laravel Engineering Support: Contribute to backend feature implementation, REST API integrations, and code updates during high-demand sprints. Qualifications & Skills1 to 3 years of practical experience with Laravel (PHP), relational databases, and RESTful APIs. Exceptional communication and client-facing skills, with the ability to manage expectations professionally. Strong interest or background in Product Management, Project Management, or Technical Leadership. Hands-on experience with project management tools (e.g., Click Up or Jira) and Agile/Scrum methodologies. High attention to detail for testing edge cases, user workflows, and UI/UX validation. Strong problem-solving skills with a proactive ownership mindset. What We Offer Opportunity to step up into product leadership within a growing B2B Saa S platform. Direct impact on platform strategy, client operations, and core engineering architecture. Collaborative, high-autonomy working environment.
<h3 >About the Role</h3>
<p >SHINE ART TRADING CO is seeking a professional and experienced <strong >Web Developer</strong> to join our team in Jeddah. This full-time role involves taking ownership of current projects, developing them further, enhancing performance, and integrating new features to meet high technical standards. The ideal candidate will possess strong practical experience in developing and maintaining websites and electronic systems.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Develop and maintain existing websites and systems.</li>
<li >Design and implement Backend solutions using PHP.</li>
<li >Develop and enhance Frontend user interfaces leveraging JavaScript and modern techniques.</li>
<li >Integrate systems with various databases and API interfaces.</li>
<li >Improve site speed, overall performance, and security measures.</li>
<li >Identify and fix software bugs, providing effective technical solutions.</li>
<li >Collaborate with design and marketing teams to develop and implement new features.</li>
<li >Document software work thoroughly and adhere to best coding practices.</li>
</ul> <h3 >Required Qualifications and Experience</h3>
<ul >
<li >A minimum of <strong >3 years of experience</strong> in web development.</li>
<li >Demonstrated ability to analyze existing systems, develop them, and write clean, scalable code.</li>
<li >Strong problem-solving skills with the capacity to perform effectively under pressure.</li>
</ul> <h3 >Technical Expertise</h3>
<p >Candidates should possess practical experience in developing robust Backend solutions, specifically with <strong >PHP</strong>. Proficiency in <strong >JavaScript</strong> and its modern techniques for Frontend user interface development is essential. Experience in integrating systems with databases and various API interfaces is also required for this role.</p> <h3 >Work Environment</h3>
<p >This is a full-time position based in Jeddah. The Web Developer will work within a professional environment, collaborating with cross-functional teams including design and marketing to achieve project goals and deliver high-quality web solutions.</p> <h3 >Application Process</h3>
<p >Interested candidates who meet the specified requirements are encouraged to apply for this position at SHINE ART TRADING CO.</p>
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.
<p>We are looking for a talented and motivated Web Engineer with 1-3 years of experience in web application development. The ideal candidate will have experience in frontend development using Angular or React, backend development using Java, or full-stack development. You will work closely with cross-functional teams to design, develop, test, and maintain scalable, secure, and high-performing web applications that support business objectives.</p><p><br></p><p><b>Key Responsibilities</b></p><ul><li>Design, develop, test, and maintain web applications and enterprise solutions.</li><li>Develop responsive and user-friendly frontend applications using Angular or React.</li><li>Build and maintain backend services and RESTful APIs using Java and Spring Boot.</li><li>Collaborate with UI/UX designers, product owners, QA engineers, and DevOps teams throughout the software development lifecycle.</li><li>Integrate frontend applications with backend services and databases.</li><li>Write clean, maintainable, and well-documented code following coding standards and best practices.</li><li>Troubleshoot, debug, and resolve application issues in development, testing, and production environments.</li><li>Participate in code reviews and contribute to technical discussions and solution design.</li><li>Optimize application performance, scalability, security, and reliability.</li><li>Support application deployment, maintenance, and continuous improvement initiatives.</li></ul><p><b><br></b></p><p><b>Requirements</b></p><p>Required Skills</p><ul><li>1-3 years of experience in web application development.</li><li>Experience in one or more of the following technologies: Java, Spring Boot, and RESTful API development.</li><li>Angular and TypeScript.</li><li>React and JavaScript/TypeScript.</li><li>Strong understanding of HTML5, CSS3, JavaScript, and responsive web design.</li><li>Good understanding of object-oriented programming concepts and software development principles.</li><li>Experience working with REST APIs and JSON.</li><li>Knowledge of relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.</li><li>Familiarity with Git and version control systems.</li><li>Understanding of software testing and debugging techniques.</li><li>Knowledge of Agile/Scrum development methodologies.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>1-3 years of experience in web application development.</li><li>Experience in one or more of the following technologies: Java, Spring Boot, and RESTful API development.</li><li>Angular and TypeScript.</li><li>React and JavaScript/TypeScript.</li><li>Strong understanding of HTML5, CSS3, JavaScript, and responsive web design.</li><li>Good understanding of object-oriented programming concepts and software development principles.</li><li>Experience working with REST APIs and JSON.</li><li>Knowledge of relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.</li><li>Familiarity with Git and version control systems.</li><li>Understanding of software testing and debugging techniques.</li><li>Knowledge of Agile/Scrum development methodologies.</li></ul>
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.
<h3 >About CoorB and the Web Engineer Role</h3>
<p >CoorB is seeking a <strong >Web Engineer</strong> to join its team in Jiddah, Makkah, Saudi Arabia. This full-time position is open to professionals with 1-3 years of experience in web application development. The role involves contributing to the design, development, testing, and maintenance of scalable, secure, and high-performing web applications that support business objectives.</p> <h3 >Role Purpose and Collaboration</h3>
<p >The Web Engineer will work closely with cross-functional teams, including UI/UX designers, product owners, QA engineers, and DevOps teams, throughout the software development lifecycle. This role requires experience in frontend development using Angular or React, backend development using Java, or full-stack development to build and maintain enterprise solutions.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Design, develop, test, and maintain web applications and enterprise solutions.</li>
<li >Develop responsive and user-friendly frontend applications using Angular or React.</li>
<li >Build and maintain backend services and RESTful APIs using Java and Spring Boot.</li>
<li >Collaborate with UI/UX designers, product owners, QA engineers, and DevOps teams throughout the software development lifecycle.</li>
<li >Integrate frontend applications with backend services and databases.</li>
<li >Write clean, maintainable, and well-documented code following coding standards and best practices.</li>
<li >Troubleshoot, debug, and resolve application issues in development, testing, and production environments.</li>
<li >Participate in code reviews and contribute to technical discussions and solution design.</li>
<li >Optimize application performance, scalability, security, and reliability.</li>
<li >Support application deployment, maintenance, and continuous improvement initiatives.</li>
</ul> <h3 >Essential Qualifications</h3>
<ul >
<li >1–3 years of experience in web application development.</li>
<li >Strong understanding of HTML5, CSS3, JavaScript, and responsive web design.</li>
<li >Good understanding of object-oriented programming concepts and software development principles.</li>
<li >Experience working with REST APIs and JSON.</li>
<li >Knowledge of relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.</li>
<li >Familiarity with Git and version control systems.</li>
<li >Understanding of software testing and debugging techniques.</li>
<li >Knowledge of Agile/Scrum development methodologies.</li>
</ul> <h3 >Required Technical Skills</h3>
<p >Candidates should possess experience in one or more of the following technologies:</p>
<ul >
<li >Java, Spring Boot, and RESTful API development.</li>
<li >Angular and TypeScript.</li>
<li >React and JavaScript/TypeScript.</li>
</ul> <h3 >Location and Application</h3>
<p >This full-time position is based in Jiddah, Makkah, Saudi Arabia. Interested candidates are encouraged to apply.</p>
<h3 >About CoorB and the Web Engineer Role</h3>
<p >CoorB is seeking a <strong >Web Engineer</strong> to join its team in Jiddah, Makkah, Saudi Arabia. This full-time position is open to professionals with 1-3 years of experience in web application development. The role involves contributing to the design, development, testing, and maintenance of scalable, secure, and high-performing web applications that support business objectives.</p> <h3 >Role Purpose and Collaboration</h3>
<p >The Web Engineer will work closely with cross-functional teams, including UI/UX designers, product owners, QA engineers, and DevOps teams, throughout the software development lifecycle. This role requires experience in frontend development using Angular or React, backend development using Java, or full-stack development to build and maintain enterprise solutions.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Design, develop, test, and maintain web applications and enterprise solutions.</li>
<li >Develop responsive and user-friendly frontend applications using Angular or React.</li>
<li >Build and maintain backend services and RESTful APIs using Java and Spring Boot.</li>
<li >Collaborate with UI/UX designers, product owners, QA engineers, and DevOps teams throughout the software development lifecycle.</li>
<li >Integrate frontend applications with backend services and databases.</li>
<li >Write clean, maintainable, and well-documented code following coding standards and best practices.</li>
<li >Troubleshoot, debug, and resolve application issues in development, testing, and production environments.</li>
<li >Participate in code reviews and contribute to technical discussions and solution design.</li>
<li >Optimize application performance, scalability, security, and reliability.</li>
<li >Support application deployment, maintenance, and continuous improvement initiatives.</li>
</ul> <h3 >Essential Qualifications</h3>
<ul >
<li >1–3 years of experience in web application development.</li>
<li >Strong understanding of HTML5, CSS3, JavaScript, and responsive web design.</li>
<li >Good understanding of object-oriented programming concepts and software development principles.</li>
<li >Experience working with REST APIs and JSON.</li>
<li >Knowledge of relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.</li>
<li >Familiarity with Git and version control systems.</li>
<li >Understanding of software testing and debugging techniques.</li>
<li >Knowledge of Agile/Scrum development methodologies.</li>
</ul> <h3 >Required Technical Skills</h3>
<p >Candidates should possess experience in one or more of the following technologies:</p>
<ul >
<li >Java, Spring Boot, and RESTful API development.</li>
<li >Angular and TypeScript.</li>
<li >React and JavaScript/TypeScript.</li>
</ul> <h3 >Location and Application</h3>
<p >This full-time position is based in Jiddah, Makkah, Saudi Arabia. Interested candidates are encouraged to apply.</p>
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.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are looking for a Software Engineer – Full Stack to join Moyasar’s Engineering team and contribute to building and improving our payment products and systems.<br> You will work across the full application stack, with Ruby on Rails as our core framework, developing backend services, APIs, web applications, and user-facing features.<br> You will work with technologies including Ruby on Rails, PostgreSQL, Redis, and Sidekiq to build reliable and scalable solutions.<br> The ideal candidate is a hands-on engineer who enjoys solving problems, writing clean and maintainable code, and collaborating with other engineers, Product, and Design to deliver high-quality features.<br> Key Responsibilities Design, develop, test, and maintain full-stack applications and features across Moyasar’s products.<br> Build and maintain backend services and APIs using Ruby on Rails.<br> Develop and improve frontend features and user-facing web applications.<br> Design, build, maintain, and integrate RESTful APIs.<br> Work with PostgreSQL to design data models and write efficient database queries.<br> Use Redis and Sidekiq for caching, background processing, and asynchronous jobs.<br> Write clean, efficient, maintainable, and well-documented code.<br> Write and maintain automated tests, including unit and integration tests.<br> Participate actively in code reviews and technical discussions.<br> Troubleshoot and resolve bugs, application issues, and performance problems.<br> Contribute to improving application performance, reliability, scalability, and security.<br> Collaborate with Product, Design, and other engineers to understand requirements and deliver new features.<br> Participate in technical planning, estimation, and Agile development processes.<br> Document technical processes, system changes, and important development decisions.<br> Contribute to continuous improvement of engineering standards and development practices.<br> Stay current with relevant technologies and software engineering practices.<br> Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.<br> 2+ years of professional software engineering experience.<br> Professional experience with Ruby and Ruby on Rails.<br> Experience developing full-stack web applications.<br> Good understanding of MVC architecture and software engineering principles.<br> Experience designing, developing, and consuming RESTful APIs.<br> Good knowledge of PostgreSQL and relational database concepts.<br> Experience with Redis.<br> Experience with background job processing using Sidekiq.<br> Experience with frontend web development.<br> Experience with Git and version-control workflows.<br> Experience writing automated tests.<br> Good understanding of clean code principles and maintainable software architecture.<br> Understanding of application performance, scalability, and security.<br> Strong debugging, analytical, and problem-solving skills.<br> Good communication and collaboration skills.<br> Ability to work effectively with both technical and non-technical team members.<br> Good command of English.<br> Experience in fintech, payments, banking, or high-volume transactional systems is a plus.<br></span> </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>
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
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.
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
<p>We are seeking a product-minded Web/Mobile Developer and UI/UX Designer to design, develop, and deliver responsive digital experiences. You will translate business requirements into efficient, user-friendly solutions while supporting project execution from planning through delivery. Job Purpose Build and deliver high-quality web and mobile applications with strong UI/UX, ensuring requirements are gathered and translated into intuitive features, supported by testing and appropriate database practices, and contributing technical input to B2B sales efforts. Job Duties and Responsibilities web development mobile app development UI/UX design Figma database management software testing project management problem-solving presentation skills artificial intelligence tools</p><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications</h2><ul><li>web development</li><li>mobile app development</li><li>UI/UX design</li><li>Figma</li><li>project management</li><li>problem-solving</li><li>software testing</li><li>database management</li><li>presentation skills</li><li>artificial intelligence tools</li></ul>
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
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.