Senior
PM/PC/BA
Remote/Hybrid
23 days ago

Project Lead / Solution Architect

We are looking for an experienced Project Lead / Solution Architect with deep expertise in ERPNext and the Frappe Framework to lead the backend ERP development for a property management platform. This role will oversee solution design, customization, and integration of ERPNext to meet specific real estate operations needs, and coordinate with the internal front-end development team to ensure end-to-end system coherence.

Responsibilities

The Project Lead / Solution Architect will be responsible for one of the following tasks:

    • Solution Architecture & System Design
      • Lead the architectural design of the ERPNext system, including custom apps, DocTypes, workflows, and integration strategies.
      • Map business requirements to ERPNext features and determine where customization or extensions are needed.
    • Project & Technical Leadership
      • Act as the main technical liaison between the ERPNext development team and internal product stakeholders.
      • Guide and supervise ERPNext developers in implementing robust, scalable customizations (e.g. Lease Management, Billing Logic, Maintenance Scheduling).
    • ERPNext Customization & Development
      • Design and implement new DocTypes (e.g., Lease, Property, Application) and extend standard ones with custom fields.
      • Build server scripts, client scripts, and Frappe workflows for automation (e.g., rent invoicing, lease expiry reminders).
      • Ensure compliance with best practices to maintain system upgradeability.
  • Integration Ownership
    • Lead integration efforts with external systems such as payment gateways (e.g. Stripe), e-signature (e.g. DocuSign), calendar APIs (e.g. Google Calendar), WhatsApp bots, and AI verification services.
    • Design and expose secure REST API endpoints for Next.js and React Native frontends.
  • Documentation & QA Support
    • Produce technical documentation, data model diagrams, and admin guides for all customizations.
    • Collaborate with QA engineers to define and validate test cases (unit and integration level).
  • Deployment & Support
    • Assist in preparing the ERPNext production environment.
    • Support staging and UAT cycles and respond to critical issues during and after go-live.

Requirements

The Project Lead / Solution Architect will report directly to the Line Manager and will possess the following attributes:

  • 6+ years of experience in Software Development
  • 3+ years hands-on experience with ERPNext/Frappe Framework.
  • Proven experience designing and delivering custom ERPNext apps for complex business domains.
  • Strong Python and JavaScript coding skills (for server/client scripts).
  • Knowledge of accounting, CRM, and project modules in ERPNext.
  • Experience integrating ERPNext with external services via REST APIs and webhooks.
  • Familiarity with ERPNext’s permission rules, notifications, and document workflow system.
  • Excellent communication and documentation skills.
  • Prior experience as a lead developer, architect, or technical project lead on ERP projects. 

What We Offer

  • Experience in the property management domain.
  • Familiarity with DevOps for ERPNext deployments (e.g., bench, Docker, backups).
  • Knowledge of document signing tools (e.g., DocuSign), payment integrations (e.g., Stripe, Mollie), or calendar APIs.

Benefits & Perks

  • An open mind and flat structure where every voice is welcome.
  • A work environment built on transparency, seamless communication, trust, and a sensible approach ,combined with mixed cultures and a speaking environment
  • Individual assessments every 6 weeks with your line manager
  • Performance review every  6 months
  • 15 days of annual leave and + 6 days of fully paid sick leave per year – can be used for the care of sick child
  • Christmas Holiday
  • Competitive salary
  • Bonus: 13th-month Salary
  • Social insurance for employees who pass their probation

Learn more about Xenia Tech

If you have any questions, please feel free to get in touch with our HR department at [email protected].

Learn more about our culture and special benefits package here.

Follow our Facebook and LinkedIn to get the latest hiring position!