What are the responsibilities and job description for the Senior Developer position at MEI Group?
CarCard is a financial technology company that provides a mobile app and digital tools to help auto lenders and borrowers manage payments and account communication more efficiently. The platform enables secure payments, reminders, and real-time account access, helping improve the customer experience while supporting lender operations and engagement.
We are seeking an experienced Senior PHP Developer to design, develop, and maintain scalable web applications and backend systems. The ideal candidate will have strong experience with PHP development, modern frameworks, API integrations, database design, and cloud-based applications. This role requires someone who can work independently, collaborate across teams, and contribute to technical architecture and development best practices.
- Design, develop, test, and maintain web applications using PHP and related technologies.
- Build and maintain RESTful APIs and backend services.
- Develop scalable, secure, and high-performance applications.
- Collaborate with product managers, developers, and stakeholders to deliver business requirements.
- Troubleshoot, debug, and resolve production issues.
- Optimize application performance and database queries.
- Participate in code reviews and promote development best practices.
- Contribute to technical architecture and system design decisions.
- Mentor junior developers and provide technical guidance.
- Maintain documentation for applications, integrations, and development processes.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- 5 years of professional PHP development experience.
- Strong experience with PHP frameworks such as Laravel, Symfony, or CodeIgniter.
- Proficiency with MySQL and REST API development.
- Experience with JavaScript, HTML, CSS, and Git.
- Knowledge of cloud platforms (AWS or Azure), Docker, and CI/CD pipelines preferred.
- Strong problem-solving, communication, and collaboration skills.
- Experience working in Agile development environments.