Mid Backend Developer
Փնտրեք ձեզ ցանկալի աշխատանքը և դիմեք առցանցԱշխատանքի Նկարագրություն
About the Role
We are looking for a skilled Mid-Level PHP Backend Developer to join our development team. The ideal candidate has solid experience building and maintaining web applications using modern PHP frameworks and relational databases. You will work closely with frontend developers, product managers, and other engineers to design, develop, and optimize backend services and APIs.
Responsibilities
- Develop, maintain, and improve backend applications using PHP.
- Design and implement RESTful APIs and web services.
- Work with frameworks such as Laravel, Symfony, and CodeIgniter.
- Design, optimize, and maintain SQL databases.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and resolve application issues.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Participate in code reviews and contribute to best practices.
- Optimize application performance, security, and scalability.
- Integrate third-party services and APIs when required.
Requirements
- 3–5 years of professional experience in PHP development.
- Strong knowledge of PHP 7/8 and object-oriented programming (OOP).
- Experience with:
- Laravel
- Symfony
- CodeIgniter
- Strong SQL skills and experience with databases such as:
- MySQL
- PostgreSQL
- MariaDB
- Experience designing and consuming REST APIs.
- Familiarity with Git version control.
- Understanding of MVC architecture and software design patterns.
- Knowledge of authentication, authorization, and web security best practices.
- Experience with Linux server environments.
- Ability to write efficient and optimized database queries.
Nice to Have
- Experience with Docker and containerization.
- Knowledge of Redis, Elasticsearch, or message queues.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines.
- Basic frontend knowledge (JavaScript, Vue.js, React).
Soft Skills
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Ability to work independently and manage priorities effectively.
- Attention to detail and commitment to code quality.