Senior ERPNext Developer

  • Home
  • Senior ERPNext Developer
}

Job Description

Job Summary:
We are seeking a highly skilled Senior ERPNext Developer with 8-10 years of experience to join our Dubai office as a technical expert and go-to person for our ERPNext projects. This role demands deep expertise in ERPNext development, Python, JavaScript, and REST API integrations, along with strong architectural skills to design and implement robust, scalable ERP solutions. The ideal candidate is a confident, quick learner who thrives on challenges, excels in problem-solving, and collaborates effectively as a team player to deliver customized, high-performance ERPNext applications.

Working Hours / Days: 9hrs/6 Days a week•

Timing: 9AM to 6PM

Key Responsibilities:

  • ERPNext Development: Design, develop, and customize ERPNext modules and applications using Python (Frappe framework) and JavaScript to meet business requirements.
  • Architecture Design: Architect scalable, modular, and efficient ERPNext solutions, ensuring alignment with business processes and long-term maintainability.
  • REST API & Integrations: Build and integrate RESTful APIs to connect ERPNext with third-party systems (e.g., CRM, payment gateways, e-commerce platforms) and enterprise applications.
  • JavaScript Expertise: Develop dynamic, user-friendly front-end features for ERPNext using JavaScript, leveraging the Frappe UI framework and ensuring seamless user experiences.
  • Cloud Deployment & Management: Deploy and manage ERPNext instances on cloud platforms like AWS or Azure, optimizing for performance, scalability, and security.
  • Security Implementation: Ensure ERPNext applications adhere to security best practices, including secure authentication (e.g., OAuth2), role-based access control, and data encryption.
  • Technical Leadership: Act as the go-to expert for ERPNext-related queries, providing guidance on best practices, conducting code reviews, and mentoring junior developers.
  • Problem Solving: Debug complex issues, optimize workflows, and implement innovative solutions to enhance ERPNext functionality and performance.
  • Customization & Configuration: Customize ERPNext modules (e.g., accounting, inventory, HR) to align with client-specific requirements, including custom fields, workflows, and reports.
  • Collaboration: Work closely with business analysts, project managers, and stakeholders to gather requirements, translate them into technical specifications, and deliver tailored ERP solutions.
  • Continuous Learning: Quickly adapt to new ERPNext features, Frappe framework updates, and emerging technologies to maintain cutting-edge solutions.
  • Code Quality: Write clean, maintainable, and well-documented code, implementing unit tests and ensuring compliance with ERPNext and Frappe development standards.

Required Qualifications:

  • Experience: 8-10 years of professional experience in software development, with at least 4 years of hands-on experience in ERPNext development and customization.
  • Technical Expertise:
  • Advanced proficiency in Python, with expertise in the Frappe framework and ERPNext platform.
  • Strong JavaScript skills for front-end development within ERPNext, including experience with the Frappe UI framework and client-side scripting.
  • Proven experience building and consuming RESTful APIs for ERPNext integrations with third-party systems.
  • Hands-on experience deploying and managing ERPNext on cloud platforms (AWS, Azure, or GCP).
  • Familiarity with relational databases (e.g., MariaDB, PostgreSQL) used in ERPNext, with skills in writing optimized queries.
  • Integration Experience: Track record of successfully integrating ERPNext with external systems, such as payment gateways, e-commerce platforms, or accounting software.
  • Security Expertise: Knowledge of secure coding practices, including implementing role-based access, data encryption, and compliance with standards like GDPR.
  • Architectural Skills: Demonstrated ability to design scalable ERPNext architectures, including custom modules, workflows, and integrations.
  • Problem-Solving Skills: Exceptional analytical and debugging skills to resolve complex ERPNext issues and optimize system performance.
  • Quick Learner: Ability to rapidly learn and adapt to new ERPNext features, Frappe updates, or related technologies.
  • Tools & Practices:
  • Proficiency with version control systems (e.g., Git).
  • Experience with Agile/Scrum methodologies and tools like Jira or Trello.
  • Familiarity with CI/CD pipelines for ERPNext deployments.

Preferred Qualifications:

  • Experience with ERPNext modules like Accounting, Inventory, Manufacturing, or HRMS.
  • Knowledge of front-end technologies (e.g., HTML, CSS, Bootstrap) for enhanced UI customization in ERPNext.
  • Familiarity with containerization (e.g., Docker) for ERPNext deployments.
  • Exposure to other ERP platforms (e.g., Odoo, SAP) for comparative understanding.
  • Certifications in AWS, Azure, or Python-related frameworks.

Personal Attributes:

  • Confident & Proactive: Self-assured in decision-making and proactive in identifying opportunities to enhance ERPNext implementations.
  • Excellent Problem Solver: Thrives on tackling complex technical and business challenges with innovative, practical solutions.
  • Team Player: Collaborative, approachable, and committed to fostering a positive, inclusive team culture in our Dubai office.
  • Challenge-Ready: Enthusiastic about accepting and overcoming technical and project-related challenges.
  • Detail-Oriented: Meticulous in code quality, documentation, and ensuring customized ERP solutions meet client needs.
  • Adaptable & Quick Learner: Comfortable with ambiguity and quick to master new technologies or ERPNext updates.

Job Type: Full-time

Pay: AED13,000.00 - AED15,000.00 per month

 

Overview

  • Industry

  • Offered Salary

    AED 13000-AED 15000
  • Gender

    Male or Female
  • Experience

  • Qualification

    Bachelors Degree
  • Posted On

    29-Jul-2025
Application sent successfully