Job Posting: Senior Full-Stack/ERP Developer About the Role
We are looking for a highly skilled
Full-Stack / ERP Developer
to join our in-house team and expand our existing accounting software platform. The ideal candidate will design, build, and integrate new modules, including
Projects, CRM, Advertising (Ad Management), OCR (Document Processing), Banking Integration, and HR
. You will collaborate closely with internal teams such as finance, HR, operations, and management to develop secure, scalable, user-friendly solutions.
Extend and enhance our existing accounting platform by developing a suite of new business modules.
Collaborate with internal teams to gather requirements and translate business workflows into technical solutions.
Design backend architecture, create scalable database structures, and develop frontend interfaces as required.
Ensure high standards of security, data integrity, and system performance.
Minimum / Desired Qualifications
Bachelor's Degree in
Computer Science
,
Software Engineering
, or equivalent practical experience.
Strong experience developing enterprise or business software such as
ERP, CRM, HR, or accounting systems
.
Proficiency in backend development using
Python, Java, C#, or Node.js (JavaScript)
.
Experience with modern frontend frameworks like
React, Angular, or Vue
.
Solid database design and development skills using
MySQL, PostgreSQL, SQL Server
, or similar.
Hands-on experience building and consuming
RESTful APIs
; ability to integrate third-party services (OCR, banking APIs, CRM tools).
Understanding of modular software architecture, secure coding practices, and role-based user access.
Experience developing modules related to CRM, Projects, HR, Banking, or OCR.
Strong communication skills and the ability to collaborate with non-technical stakeholders.
Excellent analytical and problem-solving abilities.
Experience with
Git
, agile workflows, testing methods, and deployment practices.
Responsibilities
Work with management and internal teams to gather, understand, and document module requirements.
Conduct gap analysis between the existing accounting platform and planned new modules.
Develop backend logic, APIs, and optional frontend interfaces for each module.
Create scalable database structures for Projects, CRM, HR, Banking, and OCR modules.
Implement and enforce data security, encryption, role-based access, and compliance standards.
Integrate external APIs such as
banking systems
and
OCR processing services
.
Write clear documentation: technical design, workflow descriptions, and user instructions.
Ensure version control, testing, code reviews, and development best practices.
Provide post-deployment maintenance, support, bug fixes, and feature enhancements.
Preferred / Bonus Skills
Previous experience developing full
ERP systems
or multi-module business platforms.
Knowledge of
cloud infrastructure
(AWS, Azure, Google Cloud) and scalable deployment environments.
Experience with
OCR technologies
for invoice/receipt processing and document data extraction.
Familiarity with
banking processes
, reconciliation workflows, compliance standards, and multi-currency environments.
CRM design experience including customer management, pipelines, and workflow automation.
Strong UI/UX understanding for building clean and user-friendly dashboards.
Ability to understand business processes across finance, HR, sales, and operations.
What We Offer
Opportunity to build and shape a comprehensive business platform with high user impact.
Ability to work on multiple business-critical modules from concept to deployment.
Collaborative and growth-focused work environment.
Long-term career potential, including leadership opportunities as the platform expands.
How to Apply
Interested candidates can submit their CV, portfolio, and relevant project links to {hr@vigordxb.com}