This job is no longer available
This job expired on 11/09/2026. It no longer accepts applications.
Python Full Stack Developer
Raya logistic services · Riyad
Job description
About the role
We are looking for a Python Full Stack Developer to join our team in Riyadh. The role involves extending and maintaining our ERPNext (Frappe) system while contributing to new AI/ML‑driven initiatives.
Key responsibilities
- Develop, customize, and maintain modules within the ERPNext/Frappe environment.
- Build and maintain backend services using Python (Django/FastAPI).
- Create responsive frontend interfaces with React or Vue.js.
- Design and optimise database schemas in MariaDB or PostgreSQL.
- Build and integrate APIs linking ERPNext with external services.
- Write clean, well‑tested code and participate in code reviews.
Required profile
- 5+ years of professional software development experience.
- Strong proficiency in Python and at least one modern web framework (Django, FastAPI, Flask).
- Experience with frontend frameworks such as React or Vue.js.
- Solid understanding of relational databases (MariaDB, PostgreSQL, MySQL).
- Comfortable working with REST APIs and third‑party integrations.
- Familiarity with Git and collaborative development workflows.
- Hands‑on experience with ERPNext or the Frappe framework is strongly preferred.
Required skills
- Python
- Django
- FastAPI
- Flask
- React
- Vue.js
- ERPNext
- Frappe
- MariaDB
- PostgreSQL
- MySQL
- REST APIs
- Git
- pandas
- scikit-learn
- Google Maps API
- OR‑Tools
- Docker
- CI/CD pipelines
- AWS
- GCP
- Azure
What we offer
- Opportunity to work on a mature enterprise system and a brand‑new product.
- Exposure to AI/ML projects and logistics/supply‑chain technologies.
- Collaborative environment with modern development tools.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Saudi Arabia.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Raya logistic services
Riyad