V

Systems Lead

Victory Farms

Software & Data

Yesterday
New
Experience Level: Entry level Experience Length: 3 years Language Requirement: English Working Hours: Full Time - 8 to 5

Job descriptions & requirements

ABOUT THE COMPANY

We started in 2015, scouting for a site location in Lake Victoria. We met countless stakeholders - many of whom would become our greatest advocates.

JOB SUMMARY

Qualifications & Requirements:Bachelor’s degree in Computer Science, Information Technology, or a related field.4+ years’ experience in ERPNext / Frappe development and customization, with at least some time in a lead or senior capacity.Strong proficiency in Python and JavaScript, and deep knowledge of the Frappe framework,ERPNext modules, workflows and architecture.Demonstrated experience integrating ERPNext with external systems and APIs (payment gateways such as M-Pesa / Daraja, Microsoft 365 / Power Automate, and similar).Familiarity with database management (MariaDB / MySQL), SQL, and web technologies (HTML, CSS, REST APIs).Proven leadership and team-management skills, with the ability to motivate and mentor engineers.Strong problem-solving, project-management and communication skills, and the ability to prioritize across parallel workstreams.Experience in a manufacturing, distribution or multi-entity operating environment, and with Agile methodologies, is a plus.Key Responsibilities:ERPNext / Frappe platform ownership and reliabilityOwn the architecture of the ERPNext estate across group entities — custom doctypes, server and client scripts, workflows, and valuation logic (including fixed valuation rates for gutted fish SKUs and warehouse-specific variance posting).Hold accountability for the correctness of business workflows and edge cases, system uptime, and the health of background jobs and queues on Frappe Cloud.Perform controlled remediation (System Console scripts, targeted data fixes) with proper safeguards, change control and rollback discipline; maintain runbooks for recurring incidents.Manage releases, patches and uOwn the architecture of the ERPNext estate across group entities — custom doctypes, server and client scripts, workflows, and valuation logic (including fixed valuation rates for gutted fish SKUs and warehouse-specific variance posting).Hold accountability for the correctness of business workflows and edge cases, system uptime, and the health of background jobs and queues on Frappe Cloud.Perform controlled remediation (System Console scripts, targeted data fixes) with proper safeguards, change control and rollback discipline; maintain runbooks for recurring incidents.Manage releases, patches and upgrades, user roles and permissions, and data-security measures protecting sensitive information under the Kenya Data Protection Act (2019).Integrations and upstream data captureDesign and maintain the integrations that feed operational data into ERPNext — M-Pesa / Daraja payment flows, Power Automate / SharePoint field-data synchronization, and other third-party APIs — ensuring seamless, reliable data flow.Own the upstream capture logic behind them: feed and mortality logging, stock movement and consumption tracking, and purchase-to-receipt and billing workflows.Ensure data is captured correctly at the point of operation so that downstream platforms (Snowflake, Power BI) inherit clean, trustworthy records.Support the offline-first field applications (e.g. the Victory Feed Log PWA) and the pipelines that post their data into ERPNext Stock Entries. Team leadership, standards and continuityLead, mentor and develop a small team of developers; set and enforce development, testing, code-review and release standards.Own change and release management, technical documentation, standard operating procedures and user training, driving ERPNext adoption across departments.Maintain an after-hours support / on-call model so production issues are handled without single-person dependency, and manage relationships with external vendors and partner apps.Stay current with ERPNext / Frappe releases and industry practice, recommending improvements to performance, efficiency and user experience.

REQUIRED SKILLS

Programming, IT support, Leadership skills, Database administration, Stakeholder communication

REQUIRED EDUCATION

Bachelor's degree

Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Follow us On:
Get it on Google Play
2026 BrighterMonday

Or your alerts