Software Craftsperson/Full stack📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Saudi Arabia |
Job Description
About the Role
Jobgether is seeking a Software Craftsperson/Full Stack engineer for a full-time position in Saudi Arabia. This role is with a partner company that manages all application processes and subsequent steps. The position is designed for a hands-on engineer who is comfortable building, extending, and maintaining production-grade systems within a highly autonomous environment.
Role Context and Responsibilities
The successful candidate will work extensively within a modern ERP ecosystem, focusing on shaping and improving business-critical applications with a developer-first mindset. This role combines backend and frontend engineering, requiring strong ownership across the entire delivery lifecycle. You will be responsible for translating business requirements into scalable technical solutions and contributing directly to system design and architecture decisions. This position is well-suited for engineers who thrive without extensive supervision and are comfortable operating without a traditional product manager. Collaboration with users and cross-functional teams to refine requirements and ensure high-quality delivery is also a key aspect of this role.
Key Accountabilities
- Design, develop, and maintain custom applications within the Frappe bench ecosystem, extending ERP functionality through server scripts, client scripts, and custom DocTypes.
- Build and implement hooks, controllers, and REST APIs, ensuring proper role-based access control and permissions.
- Debug and resolve issues across development and production environments to ensure stability, reliability, and performance.
- Participate in requirement gathering sessions and translate business needs into scalable technical solutions.
- Contribute to deployment activities and User Acceptance Testing (UAT) to ensure smooth delivery and adoption of features.
- Maintain high-quality code using Git, participate in code reviews, and adhere to engineering best practices.
- Improve system observability, developer experience, and engineering standards across the team.
Required Qualifications and Experience
- 1-2 years of experience with the Frappe framework and ERPNext ecosystem.
- Strong proficiency in Python for backend development.
- Strong proficiency in JavaScript for client-side scripting in forms and workflows.
- 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 for version control and branch management.
- Comfortable working in Linux/Ubuntu CLI environments (bench commands, SSH, deployments).
- Strong ownership mindset with the ability to work independently and drive solutions end-to-end.
Desirable Skills
- Experience with REST API integrations.
- Experience with Frappe Cloud or self-hosted deployments.
- Basic DevOps practices.
Work Environment and Benefits
This is a full-time, remote-first role with structured flexibility and team collaboration during core hours. The company offers biannual in-person co-working sprint sessions with all travel expenses covered, and an annual company retreat that is fully sponsored. A dedicated learning and development budget is provided for professional growth, and sponsorship opportunities for conference speaking engagements are available. Comprehensive medical and term insurance coverage, along with employee-friendly and flexible leave policies, are part of the offering. The work environment fosters a strong culture of pairing, experimentation, and engineering excellence.
Requirements
- No experience required
Similar Jobs
You may also like
- Related Software Craftsperson/Full stack Opportunities
- Cleaning and Housekeeping Supervisor Jobs in Riyadh
- Dentist Jobs in Riyadh
- Electrical Engineer Jobs in Riyadh
- Mechanical Engineer Jobs in Riyadh
- Maintenance Supervisor Jobs in Riyadh
- Other Job Fields in
- Cleaning and Housekeeping Supervisor Jobs in Riyadh
- Dentist Jobs in Riyadh
- Electrical Engineer Jobs in Riyadh
- Mechanical Engineer Jobs in Riyadh
- Maintenance Supervisor Jobs in Riyadh
- General Practitioner Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Customer Services Specialist Jobs in Riyadh
- Medical Laboratory Scientist Jobs in Riyadh
- Purchasing Representative Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Mechanical Engineer Jobs in Al Bukayriyah
- General Services Controller Jobs in Dammam
- Sales Coordinator Jobs in Jeddah
- Quality Controller Jobs in Jeddah
- Forklift Driver Jobs in Khamis Mushayt
- Sales Specialist Jobs in Al Jubail
- Compliance Manager Jobs in Riyadh
- Hotel Manager Jobs in Abha
- Cashier Jobs in Tabuk
- Waiter Jobs in Jeddah