ERP Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Seeking a Software Engineer to maintain and enhance an in-house ERP system using JavaScript, React, Node.js, and SQL, with strong debugging skills.
Key Skills for This Role
Responsibilities
- Understand, maintain, and extend the existing in house ERP codebase (React front end + Node.js back end + SQL database)
- Take ownership of assigned ERP modules (e.g., Inventory, Sales, Finance, HR, Procurement) — fix bugs, improve performance, and add new features
- Debug and resolve production issues quickly, including data inconsistencies and workflow failures
- Write and optimize SQL queries, stored procedures, and schema changes as business needs evolve
- Build and maintain REST APIs in Node.js/Express to support ERP workflows
- Improve and maintain React components/UI used across ERP modules
- Work directly with business/operations teams to understand real world requirements and translate them into working features
- Ensure data integrity, proper access control, and system stability as the ERP evolves
- Write clean, maintainable, well documented code
- Test changes thoroughly before deployment to avoid disrupting live business operations
Requirements
- 2+ years of experience as a Software Engineer
- Experience with JavaScript/React front end, Node.js back end, SQL database
- Ability to quickly understand an existing codebase
- Comfortable owning a module end to end and debugging production issues
- Experience writing and optimizing SQL queries, stored procedures, and schema changes
- Experience building and maintaining REST APIs in Node.js/Express
- Experience improving and maintaining React components/UI
Full Job Posting
About the Role
- We run our own in house ERP system (JavaScript/React front end, Node.js back end, SQL database), and we're looking for a hands on Software Engineer with 2+ years of experience to take ownership of it — maintain, stabilize, extend, and improve the existing platform.
- This is not a 'build from scratch' role — you'll be stepping into a live, working system that runs real business operations, so you need to be someone who can quickly understand an existing codebase, fix what's broken, and confidently ship new features without heavy hand holding.
- We need someone who can genuinely make it work — someone comfortable owning a module end to end, debugging tricky production issues, and making sound decisions independently.
Key Responsibilities
- Understand, maintain, and extend our existing in house ERP codebase (React front end + Node.js back end + SQL database).
- Take ownership of assigned ERP modules (e.g., Inventory, Sales, Finance, HR, Procurement) — fix bugs, improve performance, and add new features.
- Debug and resolve production issues quickly, including data inconsistencies and workflow failures.
- Write and optimize SQL queries, stored procedures, and schema changes as business needs evolve.
- Build and maintain REST APIs in Node.js/Express to support ERP workflows.
- Improve and maintain React components/UI used across ERP modules.
- Work directly with business/operations teams to understand real world requirements and translate them into working features.
- Ensure data integrity, proper access control, and system stability as the ERP evolves.
- Write clean, maintainable, well documented code so the system stays easy to extend.
- Test changes thoroughly before deployment to avoid disrupting live business operations.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SySmates ME
Senior Finance Functional Consultant – Odoo ERP (Manufacturing)
Doha, QAT
Job Title: Senior Finance Functional Consultant – Odoo ERP (Manufacturing) Job Summary We are seeking an experienced Finance Functional Consultant to support the successful deli...
Odoo Developer
Doha, QAT
About the Role We are looking for an experienced Odoo Developer with a minimum of 2 years of proven Odoo development experience to join our growing team. The ideal candidate sho...