- Company Name
- rcrtr.
- Job Title
- Senior Software Engineer
- Job Description
-
**Job Title:**
Senior Software Engineer
**Role Summary:**
Develop, maintain, and optimize PHP‑based web applications, integrating client‑side interfaces with server‑side logic and third‑party services. Deliver high‑performance, secure, and scalable solutions within an agile, collaborative environment.
**Expactations:**
- Lead backend development of web portals, APIs, and database interactions.
- Mentor junior developers and promote best coding practices.
- Engage with cross‑functional teams and stakeholders to define functional requirements.
- Ensure code quality, performance, and compliance with industry standards.
**Key Responsibilities:**
- Write clean, efficient PHP code using Zend Framework/Laminas and MVC architecture.
- Develop and integrate HTML, CSS (Less, Flexbox), and jQuery front‑end components.
- Configure and maintain Apache web servers and MySQL/MariaDB databases on Linux environments.
- Implement CI/CD pipelines using Git, automate deployments, and manage version control.
- Perform unit, integration, and browser‑testing (Chrome Console) to ensure robustness.
- Troubleshoot production issues, optimize response times, and enhance SEO and eCommerce functionalities.
- Collaborate with UI/UX designers to translate mockups into functional web pages.
- Liaise with clients when functional adjustments are required.
**Required Skills:**
- Deep expertise in PHP (5.6+), Zend Framework/Laminas, and MVC design patterns.
- Proficiency in front‑end technologies: HTML5, CSS3, Less, Flexbox, jQuery.
- Strong database skills: MySQL/MariaDB, SQL optimization, and schema design.
- Server administration: Apache, Linux, and Linux‑based distribution maintenance.
- Version control: Git, branching strategies, code reviews.
- Web performance tuning, caching strategies, and SEO best practices.
- Experience with eCommerce platforms and payment integrations.
- Familiarity with cloud services (AWS, Azure, or GCP) and open‑source tooling.
- Browser debugging, cross‑browser compatibility, and accessibility compliance.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications in PHP, Cloud Platforms, or Web Development are advantageous.