OGI International Sports Private Limited
FULL STACK DEVELOPER
OGI International Sports Private LimitedUnited Arab Emirates22 hours ago
Full-timeEngineering, Information Technology

Position Overview

We are seeking an experienced Full Stack Developer with expertise in Python, and JavaScript to design, customize, and optimize enterprise solutions. The role requires deep technical knowledge of the ERPNext ecosystem and the ability to develop, extend, and integrate ERP modules while ensuring performance, security, and scalability.

Key Responsibilities

1. ERPNext & Frappe Development

  • Design, develop, and customize ERPNext modules using the Frappe Framework.
  • Create new Doctypes, workflows, reports, and dashboards as per business needs.
  • Extend ERPNext functionality with server scripts, client scripts, and custom apps.
  • Implement business logic with Python (backend) and JavaScript (frontend).
  • Ensure seamless migration and upgrades between ERPNext versions.

2. Integration & API Development

  • Develop and maintain REST APIs / GraphQL integrations with third-party systems (banking, e-commerce, HR, CRM, etc.).
  • Manage data imports, exports, and synchronization between ERPNext and external platforms.
  • Create connectors for Office 365, G-Suite, payment gateways, and cloud services.

3. Database & Backend Management

  • Work with MariaDB/MySQL for database queries, schema design, and optimization.
  • Ensure data consistency, indexing, and high-performance query execution.
  • Develop automated scripts for data migration, validation, and reconciliation.

4. Frontend Development

  • Develop responsive and dynamic UIs using JavaScript, jQuery, Vue.js, or React (if used in stack).
  • Customize ERPNext forms, print formats, and web views to match business requirements.
  • Optimize frontend performance and enhance user experience.

5. Cloud & Deployment

  • Deploy and maintain ERPNext on cloud infrastructure (DigitalOcean, AWS, Azure, etc.).
  • Manage bench, Nginx, Redis, Celery, and background jobs.
  • Implement CI/CD pipelines for ERPNext development and updates.
  • Handle multi-site, multi-company, and regional deployments.

6. Security & Performance

  • Implement role-based access control (RBAC) and data security measures.
  • Monitor system performance, troubleshoot bottlenecks, and fine-tune queries.
  • Apply ERPNext patches, updates, and bug fixes with minimal downtime.

7. Collaboration & Documentation

  • Work with functional teams to gather requirements and translate them into technical solutions.
  • Prepare technical documentation, user manuals, and training guides.
  • Collaborate with QA testers for bug tracking and regression testing.


Qualifications & Skills

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 3+ years of hands-on experience with ERPNext & Frappe development.
  • Strong expertise in:
  • Backend: Python, Frappe Framework
  • Frontend: JavaScript, jQuery, Vue.js/React, HTML, CSS
  • Database: MariaDB/MySQL
  • DevOps: Bench, Git, Docker, Nginx, Redis, CI/CD
  • Experience with ERPNext module customization (Accounts, HR, Stock, Manufacturing, etc.).
  • Familiarity with microservices, APIs, and cloud hosting environments.
  • Knowledge of agile methodologies, version control (Git), and collaborative tools (Jira, Trello, etc.).
  • Problem-solving mindset with ability to translate business needs into ERP solutions.


Key Competencies

  • ERPNext Expert: Deep knowledge of ERPNext modules and architecture.
  • Full Stack Mindset: Ability to work across backend, frontend, database, and deployment.
  • System Integrator: Skilled in connecting ERP with external tools and APIs.
  • Scalable Developer: Focused on performance, modularity, and maintainability.
  • Collaborator: Strong communicator with cross-functional teams.


Key Skills

Ranked by relevance