Posted on: 27/11/2025
Description :
About the Role
We are looking for a talented Software Engineer CRM to join our EspoCRM team.
The ideal candidate will have strong hands-on experience customizing, configuring, and extending CRM platforms including EspoCRM, SugarCRM, and VtigerCRM.
You will work closely with cross-functional teams to develop scalable CRM solutions, integrate external systems, and enhance our overall CRM ecosystem.
This role requires solid backend development skills, a strong understanding of CRM workflows, and the ability to translate business requirements into technical implementations.
Key Responsibilities :
- Customize and extend functionalities in EspoCRM, SugarCRM, and VtigerCRM.
- Develop custom modules, extensions, business logic, and UI enhancements within the CRM framework.
- Configure workflows, automation rules, dashboards, and custom fields based on business requirements.
- Implement role-based access controls, user permissions, and data visibility rules.
- Develop and maintain REST/SOAP API integrations between CRMs and external systems such as ERP, marketing tools, payment gateways, and analytics platforms.
- Handle data migrations, data mapping, and data cleansing activities between CRM platforms.
- Ensure data consistency, integrity, and synchronization across platforms.
- Write clean, reusable, and scalable code using PHP (common base for EspoCRM/SugarCRM/VtigerCRM).
- Implement server-side logic, cron jobs, custom schedulers, and background jobs.
- Optimize CRM performance through query optimization, caching, and proper database structuring.
- Analyze business requirements and translate them into detailed technical specifications.
- Participate in solution design, architecture discussions, and feasibility assessments.
- Recommend CRM enhancements, usability improvements, and automation opportunities.
- Write unit tests, perform debugging, and ensure high-quality releases.
- Deploy updates to staging and production environments following best practices.
- Provide L2/L3 support for CRM issues, including bug fixes, performance troubleshooting, and user training.
- Create and maintain technical documentation, including design documents, configuration guides, API references, and release notes.
- Collaborate with product managers, business analysts, QA teams, and end users to deliver seamless CRM solutions.
- Participate in Agile ceremonies: sprint planning, reviews, retrospectives, and daily stand-ups.
Key Skills & Qualifications :
Technical Skills :
- Strong hands-on experience with EspoCRM (primary requirement).
- Working knowledge of SugarCRM and VtigerCRM frameworks.
- Proficiency in PHP, including MVC concepts and OOP best practices.
- Experience with MySQL/MariaDB, query writing, and database optimization.
- Familiarity with JavaScript, jQuery, HTML, CSS for CRM UI customizations.
- Experience with API development & integration (REST/SOAP).
- Knowledge of Git, Composer, Linux environment, and deployment workflows.
- Exposure to server-side scripting, cron jobs, and performance tuning
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1581177