Confirmed on the employer's own hiring board on Oct 6, 2026. First seen by Alion on Oct 6, 2026.
This is a remote position.
Experience Level
This role is ideal for engineer with 2+ years of full-stack software development experience, with a strong developer mindset and hands-on experience building andmaintainingproduction systems.
An experienced individual contributor who thrives in ownership-driven environments, canoperateeffectively with minimal oversight, and is comfortable working in the absence of a traditional Product Manager whiledemonstratinga strong product mindset.
WhatYou’llDo as a Software Craftsperson
Design, develop, andmaintaincustom Frappe apps within the frappe-bench ecosystem.
- Write server scripts, client scripts, and customDocTypesto extendERPNextfunctionality.
- Implement hooks, custom controllers, and REST APIs using the Frappe framework.
- Work withDocTypepermissions, roles, and user-level access controls.
- Debug and resolve issues in both local and production environments.
- Collaborate with cross-functional teams during UAT and production deployments.
- Maintain clean, version-controlled code using Git and follow code review practices.
- Participate in requirement gathering sessions and translate business needs into technical solutions.
- Set up andmonitorsystems to ensure system reliability and observability.
- Make thoughtful technical decisions that balance simplicity, scalability, and maintainability
- Work in a highly autonomous environment, defining problems, interacting with customers when needed, and driving solutions independently
- Contribute to improving engineering practices, developer experience, and system quality across the team.
Requirements
WhatYou’llBring
- 1-2 years of experience with Frappe framework andERPNext.
- Proficiencyin Python (server-side scripting, custom controllers, hooks).
- Solid understanding of JavaScript for client-side scripting in Frappe forms.
- Experience creating and configuring customDocTypes, fields, and workflows.
- Familiarity with MariaDB/MySQL - writing queries, understanding schema.
- Hands-on experience with Git for version control and branch management.
- Comfort working in Linux/Ubuntu CLI environments (bench commands, SSH, etc.).
Good to Have
- Experience with custom app development and publishing via frappe-bench.
- Familiarity with REST API integrations with third-party systems.
- Exposure to Frappe Cloud or self-hostedERPNextdeployments.
- Basic understanding of DevOps practices - backups, server management, deployment pipelines.
What We Value
- Extreme ownership - you take responsibility for outcomes and drive work end-to-end
- Ability to execute independentlyand define problems, not just solve assigned tasks
- A strong product mindset - willingness to talk to customers, understand problems deeply, and define direction when needed
- Deep care about developer experience and engineering quality
- High standards, autonomy, and a bias toward action
Benefits
Life at Incubyte
We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat - with all travel expenses covered.
Our environment is built for crafters: pairing, refactoring, experimenting with AI, and pushing the boundaries of software excellence. We are all lifelong learners, and our work is our passion.
Perks
- Dedicated learning & development budget.
- Sponsorship for conference talks.
Comprehensive medical & term insurance.
Employee-friendly leave policies.

