The PHP Software Engineer / Senior Software Engineer to join our team. The ideal candidate will have 2 to 5 years of experience in software development using PHP frameworks, with a strong focus on Yii and Laravel. This role involves designing, developing, and maintaining complex web applications while ensuring high-quality deliverables within project timelines. Senior engineers will also be responsible for mentoring junior team members and leading projects.
Requirements
- Develop, maintain, and enhance web applications using PHP, Yii, and Laravel frameworks.
- Lead and mentor junior team members (for Senior Software Engineer role).
- Ensure software quality by following best practices, coding standards, and OWASP security guidelines.
- Troubleshoot and resolve issues efficiently, ensuring seamless functionality.
- Integrate third-party APIs and external project modules.
- Maintain an in-depth understanding of project architecture and business logic.
- Deploy and manage application releases, ensuring bug-free client deliveries.
- Communicate task progress, deadlines, and challenges with stakeholders.
- Utilize Generative AI tools to enhance coding efficiency and software quality.
- Adopt Agile/Scrum methodologies for project execution.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 2-8 years of hands-on experience in PHP development, with expertise in Yii and Laravel.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, React, or Vue.js).
- Strong experience in database management (MySQL, PostgreSQL).
- Knowledge of version control systems, particularly Git.
- Understanding of web security, performance optimization, and SEO principles.
- Strong problem-solving and analytical skills.
- Excellent communication and leadership abilities (for Senior roles).
- Preferred Skills:
- Experience with RESTful APIs and third-party integrations.
- Familiarity with DevOps tools such as Docker and Jenkins.
- Strong knowledge of Agile/Scrum development processes.
- Advanced expertise in Yii, PHP, and MySQL.
Work Environment:
- Collaborative office setting with potential hybrid or remote work arrangements.
- May require occasional on-call or after-hours work for critical issue resolution.
Benefits
- Competitive salary and performance-based bonuses.
- Health insurance and other employee benefits.
- Opportunities for professional development and career advancement.
Schedule:
- Day shift
- Monday to Friday
Application Process:
- Submit your resume, cover letter, and optionally a portfolio of academic projects or personal work to careers@e2logy.com.