
How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Software Craftsperson/Full-stack
Software Craftsperson Full-Stack
(Partnership role based in the United Kingdom)
This role is for a hands-on full-stack engineer who loves building, extending, and maintaining production-grade systems in a highly autonomous environment.
You will work deeply within a modern ERP ecosystem, shaping and improving business-critical applications with a developer-first mindset. This position blends backend and frontend engineering while offering ownership across the full delivery lifecycle.
Your responsibilities include:
- Translating business requirements into scalable technical solutions
- Contributing directly to system design and architecture decisions
- Collaborating closely with users and cross-functional teams to refine requirements
Ideal Fit
• Thrives without heavy supervision • Comfortable working without a traditional product manager • Proactively drives solutions with strong ownership mentality
Key Accountabilities
Your core responsibilities will be:
- Developing and maintaining custom ERP applications: Design, build, and extend functionality within the Frappe bench ecosystem, using:
- Server scripts & client scripts
- Custom DocTypes
- Implementing integrations: Build and manage hooks, controllers, and REST APIs with robust role-based access control (RBAC).
- Supporting production: Debug and resolve issues in both development and production environments while ensuring stability, reliability, and performance.
- Translating requirements: Participate in gathering sessions and convert business needs into scalable technical solutions.
- Testing and deployment: Contribute to UAT and deployments for smooth feature rollouts.
- Code quality maintenance: Write high-quality code in Git, participate in code reviews, and adherence to engineering best practices.
- Improving observability: Enhance system observability and developer experience, and elevate engineering standards across the team.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Requirements
Essential Skills
- 1–2 years of experience with the Frappe framework & ERPNext
- Python proficiency for backend development
- JavaScript expertise for client-side scripting, forms, and workflows
- Experience building and configuring:
- Custom DocTypes
- Field types and workflows
- Business logic customisations
- Solid grasp of relational databases (MariaDB & MySQL):
- Schema design
- Optimised queries
- Hands-on Git experience (version control, branch management)
- Familiarity with Linux/Ubuntu CLI:
- Frappe bench commands
- SSH operations
- Deployment workflows
Technical Mindset
- Strong ownership momentum: ability to work independently, drive solutions end-to-end
- Adaptable and collaborative across cross-functional teams


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Nice-to-Have
- Knowledge of REST API integrations
- Experience with Frappe Cloud (or self-hosted deployments)
- Basic understanding of DevOps practices
Remuneration & Benefits
- Remote-first workplace with flexible but structured core hours
- Investment in growth: Dedicated learning & development budget
- Company-funded travel: Sponsored biennial in-person co-working sprint
- Annual sponsorship: Fully covered trip for an engineering retreat
- Career advancement: Conference speaking engagement sponsorships
- Health & security: Full medical coverage & term insurance
- Leave policies: Employee-friendly + flexible arrangements
- Culture: Strong emphasis on pair programming, experimentation, and excellence
How Jobgether Works
Your application will be evaluated through an AI-powered matching process, ensuring:
- Quick review
- Alignment with core requirements
- Objective shortlisting
Top candidates are shared directly with the hiring team, who then manage next steps including:
- Interviews
- Assessments
alumni network. We’re committed to an inclusive and transparent recruitment process.
Data Privacy Notice – By applying, you consent to Jobgether processing your data (GDPR-compliant) for reviewing your candidacy and sharing your details with the hiring employer. You may exercise standard data subject rights at any time via contact@jobgether.io.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location