Job Description
Roles & Responsibilities
We are looking for a Full Stack Developer to design, build, and maintain internal systems and automation tools, translating business needs into reliable solutions that improve efficiency and support growth.
Key Responsibilities:
- Build and maintain internal tools, scripts, and modules; improve workflows through automation.
- Develop backend services, APIs, integrations, and data utilities using Python .
- Create frontend interfaces and user-experience enhancements using React and JavaScript .
- Deliver reports/dashboards, document and email automation, and file/approval workflows.
- Troubleshoot, test, deploy, and document changes; collaborate with business users on requirements.
Desired Candidate Profile
Required Skills:
- 2+ years building software, automation, or business-system customizations.
- Strong hands-on Python , Rust , JavaScript ; clean, maintainable coding practices.
- Experience with APIs, integrations, and databases; solid debugging and problem-solving.
- Able to understand business processes, communicate with non-technical users, and work with Git-based workflows.
Nice to Have:
- Experience with business platforms (ERP/CRM/HR/Finance/Project systems) and process improvement.
- Familiarity with frameworks/platforms such as ERPNext/Frappe, Django/Flask/FastAPI, or Node.js.
- Working knowledge of SQL databases and basic Linux/server administration; deployment/production support is a plus.
- Awareness of Saudi business requirements (VAT, invoicing, compliance, document workflows).
How to Apply:
Apply by submitting your CV and, if available, a portfolio and GitHub/profile links plus examples of relevant development or automation work. Apply Now