Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 17, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    We build hyper-customized ERP solutions for clients spanning over 80+ industries across the MENA Region, supporting SMB's, Multi-Nationals and Government entities. Our cloud based software suite includes HRMS, CRM, Accounting, Supply Chain Management, Logistics, Business Intelligence and more.
    Read more about this company

     

    Fullstack Developer

    Job Summary

    • We are seeking a highly skilled Full Stack Developer to design, develop, customize, and maintain enterprise business applications that support core organizational functions across finance, sales, procurement, inventory, human resources, and operations.
    • The ideal candidate will have experience working with ERP platforms, developing custom business modules, creating system integrations, and delivering scalable web-based solutions that enhance business efficiency and user experience.

    Key Responsibilities

    Application Development

    • Design, develop, customize, and maintain enterprise business applications and modules based on business requirements.
    • Build and enhance workflows, dashboards, reports, and automated processes.
    • Develop new functionalities and optimize existing systems to improve performance and usability.
    • Troubleshoot and resolve application issues while ensuring system stability and reliability.

    Full Stack Development

    • Develop and maintain responsive web applications using modern front-end and back-end technologies.
    • Build scalable APIs and backend services to support business applications.
    • Ensure application security, performance, and scalability.
    • Collaborate with UI/UX teams to deliver intuitive and user-friendly interfaces.

    Systems Integration & Automation

    • Integrate business applications with third-party systems, payment gateways, CRM platforms, HR systems, e-commerce solutions, and external APIs.
    • Develop automation solutions to streamline business operations and reduce manual processes.
    • Ensure seamless data flow between various business systems and platforms.

    Database Management

    • Design, develop, and maintain relational database structures.
    • Optimize database performance and ensure data integrity.
    • Develop and maintain data migration and synchronization processes.

    Testing & Deployment

    • Conduct unit testing, debugging, and performance optimization.
    • Participate in software deployment, upgrades, and production support activities.
    • Follow development best practices, coding standards, and version control procedures.

    Collaboration

    • Work closely with business stakeholders to gather requirements and translate them into technical solutions.
    • Participate in project planning, estimation, and delivery activities.
    • Prepare and maintain technical documentation for developed solutions.
    • Support end-users by providing technical guidance and troubleshooting assistance when required.

    Required Qualifications

    • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
    • Minimum 3 years of experience in full stack software development.
    • Proven experience developing and customizing enterprise resource planning (ERP) systems or business management platforms.
    • Strong experience in developing business workflows, custom modules, forms, reports, and system integrations.
    • Proficiency in Python and object-oriented programming principles.
    • Strong experience with PostgreSQL or other relational databases.
    • Experience developing and consuming RESTful APIs and web services.
    • Familiarity with Linux-based environments and version control systems such as Git.

    Technical Skills

    Back-End

    • Python
    • PostgreSQL
    • RESTful APIs
    • JSON/XML Data Handling
    • Business Process Automation

    Front-End

    • JavaScript
    • HTML5
    • CSS3
    • Bootstrap
    • Modern JavaScript Frameworks (React, Angular, Vue.js, or similar)

    Tools & Technologies

    • Git
    • Docker (preferred)
    • CI/CD Pipelines
    • Linux
    • Cloud Platforms (AWS, Azure, or GCP preferred)

    Preferred Qualifications

    • Experience implementing, customizing, or supporting enterprise business management systems.
    • Experience developing multi-module business applications covering Finance, Sales, Procurement, Inventory, HR, or Operations.
    • Knowledge of ERP architecture, business process mapping, and workflow automation.
    • Experience with Agile/Scrum development methodologies.
    • Experience working in multi-company and multi-country business environments.

    Key Competencies

    • Strong analytical and problem-solving skills.
    • Excellent communication and stakeholder management abilities.
    • Ability to understand and translate business requirements into technical solutions.
    • Strong attention to detail and commitment to delivering high-quality solutions.
    • Ability to work independently and collaboratively within a team environment.

    Benefits

    • Competitive salary package.
    • Career growth and professional development opportunities.
    • Exposure to enterprise-scale business applications and digital transformation projects.
    • Collaborative and innovative work environment.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified candidates should apply using the Apply Now button below.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Nathan Digital Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail