Job Description
We are looking for a highly skilled Sr. Frappe Developer to lead the development of a custom ERP and payment ecosystem. This role involves working within a microservices architecture and managing complex integrations with financial gateways to build scalable, high-performance business applications.
Key Responsibilities
1. Application Development & Architecture
Develop and maintain custom Frappe applications and modules.
Architect and manage microservices-based extensions of the Frappe environment.
Configure and optimize job queues (RQ) and background tasks for maximum efficiency.
2. Integrations & Payment Ecosystems
Design and implement deep integrations with external payment gateways (HyperPay, Innosfot Pay).
Build and maintain integration gateways ensuring seamless communication between apps.
Manage RESTful APIs and webhook integrations.
Required Skills
Frappe Mastery: Expert-level knowledge of the Frappe Framework, including Bench, DocTypes, Hooks, and both Server-side/Client-side scripting.
Technical Stack: Proficient in Python 3.x and JavaScript.
Architecture: Deep understanding of Microservices architecture specifically within the Frappe ecosystem.
Performance: Hands-on experience with Job Queues and background task management.
Communication: English proficiency (B1+).
Nice to Have
Experience with ERPNext implementation and customization.
Background in Fintech or payment processing systems.
Database optimization (MariaDB/PostgreSQL) specifically for Frappe environments.