Full Stack Developer

ADM Group Tehran

Posted Over a month ago

Job Description

We are looking for an experienced (PHP) Full-stack Developer to join our team. The candidate should be well-experienced in PHP and Laravel, as well as MySQL and Vuejs/Nuxtjs, and have the ability to refactor, redesign, and improve existing code. Your main responsibility is developing and maintaining backend applications for enterprise companies.

Responsibilities:

  • Design, develop, and maintain high-quality backend applications using PHP and Laravel.
  • Develop and maintain pre-designed user interfaces for websites and panels using JS frameworks like Vuejs/Nuxtjs.
  • Refactor, redesign and improve existing code for better performance and maintainability.
  • Design and maintain the database using MySQL.
  • Collaborate with other developers, designers, and project owners to ensure project goals are met.

Requirements

  • Proficient in PHP and experience in developing applications using Laravel.
  • Deep understanding of OOP, SOLID principles, and Design Patterns.
  • Expertise in SQL databases and the ability to design efficient database schemas and optimize queries.
  • Experience in writing RESTful APIs.
  • Well-experienced in front-end technologies like Vue, Nuxt, and Tailwindcss frameworks.
  • Familiarity with Scrum and Agile methodologies for project management.
  • Excellent teamwork and communication skills.
  • Motivated to learn new technologies and industry trends and have a passion for staying updated.

Would be a plus:

  • Experience with other Back-End or Front-End programming languages.
  • Familiarity with Test-Driven Development (TDD) principles.

Employment Type

  • Full Time

Details

To see more jobs that fit your career