We are seeking a highly skilled Senior Full Stack Software Engineer to design, develop, and maintain scalable CRM, ERP, and HR Management software solutions. The successful candidate will be responsible for the complete software development lifecycle, including system architecture, frontend and backend development, database design, API integration, cloud deployment, security, and ongoing enhancements.
The ideal candidate should have experience building enterprise business applications and SaaS platforms that can be customized and deployed for multiple customers.
Key Responsibilities
- Design and develop CRM, ERP, and HR Management software solutions.
- Develop responsive web applications using modern frontend frameworks.
- Build secure and scalable backend APIs and business logic.
- Design and optimize relational databases.
- Implement user authentication, authorization, and role-based access controls.
- Develop modules such as:
- Customer Relationship Management (CRM)
- Human Resource Management (HRMS)
- Payroll Management
- Attendance & Leave Management
- Inventory & Asset Management
- Sales & Quotation Management
- Purchase & Procurement Management
- Help Desk & Ticketing
- Reporting & Analytics Dashboards
- Integrate third-party services and APIs.
- Ensure software performance, scalability, and security.
- Deploy and maintain applications on cloud infrastructure.
- Collaborate with management and stakeholders to gather requirements and deliver solutions.
- Prepare technical documentation and user guides.
- Provide ongoing support, maintenance, and feature enhancements.
- Required Technical SkillsFrontend
- HTML5, CSS3, JavaScript, TypeScript
Backend
- Node.js (Express.js/NestJS) or Python (Django/FastAPI)
- REST API Development
- Authentication & Authorization
- Web Security Best Practices
Database
- PostgreSQL
- MySQL
- Database Design & Optimization
DevOps & Cloud
- Git & GitHub
- Docker
- Linux Server Administration
- AWS, Azure, or Google Cloud
Additional Skills
- SaaS Application Development
- Multi-Tenant Architecture
- ERP/CRM Software Development
- API Integration
- Software Testing & Debugging
Preferred Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or related field.
- 5+ years of Full Stack Development experience.
- Experience developing ERP, CRM, HRMS, or business management systems.
- Experience with cloud-based SaaS products.
- Strong problem-solving and analytical skills.
- Excellent communication and documentation skills.
Preferred Experience
Experience in developing:
- CRM Systems
- ERP Solutions
- HR & Payroll Systems
- Inventory Management Systems
- Accounting Integrations
- Customer Portals
- Business Automation Platforms
Our Offer
- Competitive salary package.
- Career growth opportunities.
- Opportunity to lead the development of a commercial software product.
- Exposure to enterprise software and SaaS solutions.
- Long-term employment and professional development.
- React.js or Next.js
- Responsive UI/UX Development
Pay: AED3,000.00 - AED4,000.00 per month
Work Location: In person