About the Role:
We are looking for a Technical Lead to drive end-to-end design, development, and implementation of enterprise-grade PHP and CRM-based solutions. The ideal candidate will combine strong hands-on technical skills with leadership and delivery management capabilities.
You will play a pivotal role in shaping system architecture, managing CRM customizations (SugarCRM / Suite CRM), integrating third-party applications, and leading a team of developers to deliver scalable, secure, and efficient software solutions.
Key Responsibilities:
Technical Leadership
- Lead a team of PHP and CRM developers, providing mentorship, technical guidance, and performance feedback.
- Ensure adherence to coding standards, design patterns, and best practices.
- Conduct regular code reviews and promote continuous learning through internal tech sessions.
- Collaborate with architects and business analysts to translate business needs into scalable technical designs.
- Foster a sense of ownership and accountability within the team for deliverables and quality.
Application Architecture & Development:
- Architect, design, and develop modular and reusable PHP applications using OOP and MVC frameworks like Laravel.
- Implement multi-layered architecture and ensure clean separation between presentation, business logic, and data layers.
- Define branching strategies, release management, and code versioning workflows in Git-based environments.
- Review and optimize existing solutions for performance, scalability, and maintainability.
API & Integration Oversight:
- Design and manage RESTful APIs for seamless data exchange across systems (e.g., CRM, SFTP, and client’s custom applications).
- Establish standardized integration protocols, including request validation, authentication, and response consistency.
- Lead discussions with client technical teams to define data synchronization strategies and error handling mechanisms.
- Maintain and enhance API documentation and post-deployment monitoring dashboards.
Database & Performance Management:
- Oversee database schema design, normalization, and indexing strategies etc.
- Manage data migration, backup, and restoration procedures with minimal downtime.
- Optimize SQL queries, stored procedures, and database workflows for high-volume systems.
- Implement logging and status tracking mechanisms for data import/export operations (e.g., case syncs, job schedulers).
Agile Collaboration & Delivery:
- Work closely with Product, QA, and UI/UX teams to define technical tasks and sprint goals.
- Participate in Scrum ceremonies, including sprint planning, backlog grooming, and retrospectives.
- Coordinate with project managers to ensure timelines, dependencies, and resource allocation are well-tracked.
- Introduce automation in deployment and testing to ensure smooth CI/CD pipelines.
- Maintain transparent communication with stakeholders regarding risks, progress, and delivery commitments.
Who We’re Looking For:
- 8-12 years of experience in PHP development with strong knowledge of OOP and MVC frameworks.
- Proven experience as a Technical Lead or Senior Developer, involved in end-to-end project lifecycles.
- Deep understanding of RESTful API design, data synchronization, and system interoperability.
- Solid database skills including optimization and performance tuning.
- Working knowledge of JavaScript, jQuery, and frontend–backend interaction.
- Strong understanding of error handling, logging, and job monitoring frameworks.
- Excellent analytical, problem-solving, and leadership skills.
- Experience working in Agile/Scrum environments.
Preferred / Nice to Have:
- Exposure to AWS / Azure , CI/CD pipelines, and container-based deployments (Docker).
- Experience with enterprise CRM architecture, version upgrades, and multi-instance management.
- Knowledge of application security, data protection, and GDPR-compliant architectures.
- Familiarity with task schedulers, cron jobs, and system-level automation tools.
Why Join Us:
- Opportunity to lead a technically strong and collaborative team.
- Direct involvement in strategic and integration projects impacting global clients.
- A culture that values technical ownership, transparency, and continuous improvement.
- Exposure to enterprise-grade systems, cloud automation, and scalable application design.
