Mid-Level PHP Backend Developer
ԱՅ-ԼՈԳՍ ԷՅԷՄ
Description
Role Summary
Your work will be backend development across a portfolio of PHP applications. The majority of your time will be spent on existing projects: maintaining, extending and occasionally refactoring them, while also contributing to new backend services as the portfolio grows. The rest of the time is spent on collaboration, planning and growing with the team. You are expected to work autonomously on features, estimate your own work and take ownership of deliverables while collaborating closely with the Belgian team.
Job responsibilities (optional)
Technical Development (90%)
- Maintain and extend existing PHP applications across multiple frameworks (Yii 2, Laravel, Drupal)
- Develop backend features, business logic and data models following established project conventions
- Build and maintain REST APIs consumed by web and mobile frontends
- Write database queries, migrations and manage schema changes on MySQL/MariaDB
- Ensure code quality through clean architecture, clear naming and meaningful documentation
- Estimate features and tasks, provide realistic effort assessments during sprint planning
- Participate in code reviews (both giving and receiving feedback)
- Debug and troubleshoot backend issues across production and staging environments
- Implement unit and integration tests
- Contribute to technical discussions and architecture decisions
Collaboration & Growth (10%)
- Participate actively in sprint planning and backlog refinement
- Coordinate with the Belgian team on project priorities and timelines
- Grow through pair programming, code reviews and knowledge sharing
- Document technical decisions and processes
- Stay current with PHP ecosystem trends and best practices
Communications
- Participate in regular sync meetings with the Belgian team
- Communicate proactively about progress, risks and blockers
- Collaborate with product owners to understand and challenge requirements
- Ask questions and seek clarification when needed
Required qualifications (optional)
Tech Stack
Primary Stack (daily work)
- PHP — Proficient (3+ years)
- Yii 2 — Proficient — Dominant framework across the project portfolio
- MySQL / MariaDB — Proficient — Used on all projects
- REST APIs — Proficient — Consumed by web and mobile clients
- Git — Proficient
- HTML / CSS basics — Working knowledge — Sufficient to read and adjust server-side templates
Secondary Stack
- Laravel-Used on one complex project (GraphQL API, Passport auth, Nova admin)
- Drupal-Enterprise CMS project for a key client
- GraphQL (Lighthouse)-API layer on the Laravel project
Nice to have
- Redis-Caching layer on one project
- Docker- We are progressively containerizing our projects - familiarity is a plus
- Testing (PHPUnit, Pest)-Test-driven development
- Test-driven development-GitHub Actions, GitLab CI
Soft Skills
- English – Fluent (written and spoken), primary working language
- Communication – Communicates proactively about risks, blockers and delays as soon as they become visible
- Problem-solving – Analytical, methodical approach
- Curiosity – Eager to learn new technologies and improve skills
- Autonomy – Able to work independently once given clear direction
- Team-minded – Comfortable working with a remote team
- Self-learning – Ability to grow skills independently, beyond formal training
- Receptive to feedback – Open to constructive criticism and continuous improvement
Additional information (required)
About I-Logs
I-Logs is a Belgian IT services company specializing in business-level network and cybersecurity services, software and platforms development and managed cloud hosting for enterprise clients. I-Logs AM is our Armenian subsidiary, established to build a dedicated development team supporting the parent company's projects and clients.
You will join a small but growing team in Yerevan, working closely with our Belgian headquarters on diverse client projects, from enterprise web platforms to mobile applications.
What We Offer
- Competitive salary for the Armenian market
- Hybrid work: 3 days on-site / 2 days remote (fixed days, same for the whole team)
- Modern equipment and tools
- Opportunity to work on diverse international projects (web platforms, mobile apps, enterprise integrations)
- Mentorship from experienced developers in Armenia and Belgium
- Growth path as the Armenian team expands
- Regular knowledge sharing between Armenia and Belgium
Growth Path
As you demonstrate proficiency and reliability:
- Year 1: Deliver features autonomously, build strong project knowledge, establish yourself as a reliable team member
- Year 2: Take ownership of larger features and smaller projects, begin mentoring newer team members
- Year 3+: Progress toward senior roles with increased responsibility, architecture input and team leadership
How We Hire
Our hiring process runs in three stages. It lets us get to know you on both a technical and human level. That's why it doesn't stop at a call. A representative from our Belgian headquarters will travel to Yerevan to meet you in person alongside a member of the i-Logs AM team. It's a chance for us to meet you properly and for you to see the people behind the projects, ask real questions and get a clear picture of how we work.
The process:
- Application: Send your CV and a brief cover letter explaining why you're interested in this role to email Include links to your GitHub profile or portfolio if available
- Call: A first conversation with a team lead to discuss your background, the role and answer your questions. Conducted in English, remotely, roughly 30 minutes.
- Live Interview: An in-person interview in Yerevan with an AM team member and the Belgian representative. Expect a technical discussion and a chance to meet the team.
We hope this is the beginning of something good for both of us!