The Backend Developer will be responsible for building, enhancing, and maintaining the server-side components powering the ERP, CRM, Accounting, Payroll, and Automation systems. This role requires strong backend engineering skills, API development expertise, data modelling capability, and the ability to work across integrated enterprise systems.
Key Responsibilities
- Design, build, and maintain backend modules for ERP, CRM, Accounting, and integrated subsystems.
- Develop RESTful APIs, middleware services, and background jobs.
- Implement business logic, data validation, and workflow structures.
- Collaborate on database schema design, indexing, and optimization.
- Ensure data integrity across microservices and integrated systems.
- Integrate with third‑party services including banking APIs and e‑invoicing systems.
- Support automation engineers with RPA triggers and workflow integration.
- Implement secure coding practices aligned with OWASP guidelines.
- Optimize performance for high concurrency and large datasets.
- Participate in code reviews and enforce backend technical standards.
- Work with DevOps on CI/CD pipelines, containerization, and deployments.
Requirements
- Degree in Computer Science, Software Engineering, or related field.
- Minimum 3 years backend development experience in enterprise/SaaS systems.
- Proficiency in Node.js/Express, Laravel/PHP, or .NET Core.
- Strong knowledge of MySQL/PostgreSQL and database optimization.
- Experience with REST APIs, queues (RabbitMQ/Kafka), and background workers.
- Familiar with Git, CI/CD, microservices, and cloud environments.
- Strong analytical and problem‑solving skills.
- Ability to work within Agile/Scrum methodologies.
Why Join
- Be part of a major enterprise automation project covering ERP, CRM, Accounting, Payroll, and RPA.
- Work in a modern cloud‑native architecture with DevOps and security integration.
- High potential for career growth in a fast‑scaling technology environment.