FU

Software Engineer

Fulltilt

IslandwidePermanentS$5,000 – S$7,000/mo

Posted 17 Jul 2026

About this role

Job Title: Software Engineer (Python / ERPNext / Frappe Framework) Salary $5000.00 Job Overview We are looking for a skilled Software Engineer with experience in Python , Frappe Framework , and ERPNext to join our development team. You will be responsible for developing, customizing, maintaining, and enhancing ERPNext applications while collaborating with internal stakeholders to deliver scalable business solutions. Key Responsibilities Design, develop, and maintain applications using Python and the Frappe Framework. Customize and extend ERPNext modules to meet business requirements. Develop and maintain Custom DocTypes, Custom Apps, and custom workflows. Create and modify Print Formats using Jinja templates. Develop Script Reports and Query Reports for business analytics. Design and optimize MariaDB database structures and queries. Build and integrate REST APIs with third-party systems. Deploy, manage, and troubleshoot ERPNext instances using Bench. Perform debugging, testing, and performance optimization. Collaborate with users to gather requirements and provide technical solutions. Document technical specifications and system enhancements. Provide ongoing support and maintenance for ERPNext applications. Requirements Diploma or Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field. Strong proficiency in Python programming. Hands-on experience with the Frappe Framework and ERPNext internals. Good understanding of MariaDB database design and SQL. Experience creating Custom DocTypes and Custom Apps. Knowledge of Jinja templating for Print Formats. Experience developing Script Reports and Query Reports. Familiarity with ERPNext workflows and business process customization. Experience with Bench for deployment and server management. Knowledge of REST API development and integration. Understanding of Git version control. Strong analytical and problem-solving skills. Good communication skills and ability to work independently and within a team. Preferred Qualifications Experience implementing ERPNext for SMEs or enterprise clients. Knowledge of Linux server administration. Experience with Docker, Nginx, or cloud deployment. Familiarity with JavaScript, HTML, and CSS for ERPNext frontend customization. Understanding of accounting, HR, inventory, manufacturing, or CRM modules in ERPNext. Technical Skills Python Frappe Framework ERPNext Internals MariaDB Jinja Workflow Customization Print Format Development Script Report Query Report Custom DocType Custom App Development Bench REST API Git Linux (Preferred) What We Offer Competitive salary Career development opportunities Exposure to ERP implementation projects Collaborative and supportive work environment Opportunities to work with modern ERP technologies

What they're looking for

print specificationsDesignBusiness Process Re-engineeringComputer Engineering

About Fulltilt

Industry: Agriculture & fishing

Frequently asked questions

What does a Software Engineer at Fulltilt do?

Job Title: Software Engineer (Python / ERPNext / Frappe Framework) Salary $5000.00 Job Overview We are looking for a skilled Software Engineer with experience in Python , Frappe Framework , and ERPNext to join our development team. You will be responsible for developing, customizing, maintaining, an…

What skills does this Software Engineer role need?

Key skills for this role include print specifications, Design, Business Process Re-engineering, Computer Engineering.

How much does a Software Engineer at Fulltilt pay?

This role lists a salary of S$5,000 – S$7,000 per month.

Is this Software Engineer role remote, hybrid, or on-site?

The listing is based in Islandwide. Check the posting for remote or hybrid options.

How do I apply for this Software Engineer role?

You can apply directly on Fulltilt's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.