This job is no longer available
This job expired on 01/09/2026. It no longer accepts applications.
Software Craftsperson / Full‑stack Engineer
Jobgether
Job description
About the role
We are looking for a hands‑on Software Craftsperson who will work on a modern ERP ecosystem, building and extending production‑grade applications. The role is fully autonomous and blends backend and frontend development within the Frappe/ERPNext stack.
Key responsibilities
- Design, develop and maintain custom applications in the Frappe bench ecosystem, extending ERP functionality through server scripts, client scripts and custom DocTypes.
- Build hooks, controllers and REST APIs with proper role‑based access control.
- Debug and resolve issues across 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, UAT 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.
Required profile
- 1‑2 years of experience with the Frappe framework and ERPNext ecosystem.
- Strong proficiency in Python for backend and JavaScript for client‑side scripting.
- Experience creating custom DocTypes, fields, workflows and business logic.
- Solid understanding of relational databases such as MariaDB and MySQL.
- Hands‑on experience with Git version control.
- Comfortable working in Linux/Ubuntu CLI environments.
- Strong ownership mindset and ability to work independently.
Required skills
- Frappe framework
- ERPNext
- Python
- JavaScript
- Custom DocTypes & workflows
- MariaDB / MySQL
- Git
- Linux/Ubuntu CLI
- REST API integration (good to have)
- Frappe Cloud or self‑hosted deployment (good to have)
What we offer
- Remote‑first working model with core‑hour collaboration.
- Biannual in‑person sprint sessions with travel expenses covered.
- Fully sponsored annual company retreat.
- Learning and development budget.
- Conference speaking sponsorship opportunities.
- Comprehensive medical and term insurance coverage.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
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