The Role
Design, develop, test, document, and deploy high-quality SaaS software. Execute full software development lifecycle, integrate components, create verification and QA plans, and maintain software per standards and project plans.
Summary Generated by Built In
This is a remote position.
We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.- Executing full life-cycle software development
- Writing well designed, testable, efficient code
- Producing specifications and determining operational feasibility
- Integrating software components into fully functional software systems
- Developing software verification plans and quality assurance procedures
- Documenting and maintaining software functionality
- Tailoring and deploying software tools, processes and metrics
- Serving as a subject matter expert
- Complying with project plans and industry standards
Requirements
- Proven work experience in as a computer software engineer or software developer
- Hands on experience in designing SaaS applications.
- Ability to develop software in PHP, ReactJS, ReactNative, NodeJS.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing web applications using at least one popular web framework.
- Experience with test-driven development
- Mastery in software engineering tools
- Ability to document requirements and specifications
- Familiarity with software development methodology and release processes
- A degree in Computer Science or Engineering
Skills Required
- Proven work experience as a computer software engineer or software developer
- Hands on experience in designing SaaS applications
- Ability to develop software in PHP, ReactJS, ReactNative, NodeJS
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing web applications using at least one popular web framework
- Experience with test-driven development
- Mastery in software engineering tools
- Ability to document requirements and specifications
- Familiarity with software development methodology and release processes
- A degree in Computer Science or Engineering
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Taker is a Saudi-based SaaS platform for restaurants, providing online ordering and digital growth tools. It helps food businesses launch branded websites and mobile apps, manage orders, connect with delivery services, and reduce reliance on third-party aggregators. Its broader suite supports restaurant marketing, operations, analytics, loyalty, and customer growth, with the stated mission of empowering food-and-beverage businesses to thrive in the digital age.








