Posted on: 26/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
Interview Questions for you
View All