This job is no longer available
This job expired on 31/08/2026. It no longer accepts applications.
Software Craftsperson / Full‑stack Engineer
Jobgether
Job description
About the role
This position is for a hands‑on full‑stack engineer who will build, extend and maintain production‑grade applications within a modern ERP ecosystem. Working remotely from Saudi Arabia, you will have full ownership of the delivery lifecycle and collaborate directly with users and cross‑functional teams.
Key responsibilities
- Design, develop and maintain custom applications in the Frappe bench ecosystem, extending ERPNext functionality through server scripts, client scripts and custom DocTypes.
- Implement hooks, controllers and REST APIs while enforcing role‑based access control and permissions.
- Debug and resolve issues in development and production environments to ensure stability and performance.
- Participate in requirement‑gathering sessions and translate business needs into scalable technical solutions.
- Contribute to deployment activities, user‑acceptance testing and smooth feature adoption.
- Maintain high‑quality code using Git, conduct code reviews and follow engineering best practices.
- Improve system observability, developer experience and engineering standards across the team.
Required profile
- 1‑2 years of experience with the Frappe framework and ERPNext ecosystem.
- Strong proficiency in Python for backend development and JavaScript for client‑side scripting.
- Experience creating and configuring custom DocTypes, fields, workflows and business logic.
- Solid understanding of relational databases such as MariaDB and MySQL, including schema design and query writing.
- Hands‑on experience with Git version control and Linux/Ubuntu CLI environments.
- Self‑driven ownership mindset with the ability to work independently.
Required skills
- Python
- JavaScript
- Frappe framework
- ERPNext
- Custom DocTypes
- REST API development
- MariaDB / MySQL
- Git
- Linux/Ubuntu command line
What we offer
- Remote‑first working model with structured flexibility.
- Biannual in‑person co‑working sprint sessions (travel expenses covered).
- Fully sponsored annual company retreat.
- Learning and development budget for professional growth.
- Sponsorship opportunities for conference speaking engagements.
- Comprehensive medical and term insurance coverage.
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...
Jobgether
Related job offers
-
Founding Software Engineer – New Real‑Time 3D Product
Jobgether Arabie saoudite -
Game Developer – Console Porting
Jobgether Arabie saoudite -
Full Stack Software Engineer - AI-First (Java, Angular)
Jobgether Arabie saoudite -
IT Specialist – Riyadh
Al Nahda Riyadh -
Data Governance Consultant
Devoteam Riyadh