Software Craftsperson/Full-stack - II

 Posted an hour ago
  
 Worldwide
  
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design, develop, and maintain custom Frappe apps and extend ERPNext functionality through server/client scripts and REST APIs. Collaborate with cross-functional teams to translate business needs into technical solutions while ensuring system reliability.

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 and maintaining production systems. 

An experienced individual contributor who thrives in ownership-driven environments, can operate effectively with minimal oversight, and is comfortable working in the absence of a traditional Product Manager while demonstrating a strong product mindset. 

What You’ll Do as a Software Craftsperson 

Design, develop, and maintain custom Frappe apps within the frappe-bench ecosystem. 

  • Write server scripts, client scripts, and custom DocTypes to extend ERPNext functionality. 
  • Implement hooks, custom controllers, and REST APIs using the Frappe framework. 
  • Work with DocType permissions, 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 and monitor systems 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

What You’ll Bring 

  • 1–2 years of experience with Frappe framework and ERPNext. 
  • Proficiency in Python (server-side scripting, custom controllers, hooks). 
  • Solid understanding of JavaScript for client-side scripting in Frappe forms. 
  • Experience creating and configuring custom DocTypes, 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-hosted ERPNext deployments. 
  • 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 independently and 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. 

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Full Stack Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified