👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Lead PHP Developer (Full Stack)

Зарплата

от 3200 до 4000 $

Требования

Бэкенд, Ведущий (Lead)PHPMySQLPostgreSQLLaravelJavaScriptPhpUnitVue.jsDockerScrum

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международная компания, разработчик SaaS сервиса по сбору и аналитике информации о рекламе в инернете

Описание вакансии

Условия работы

For individual developers only (no agencies).

We are looking for a full-time lead developer to work in an innovative e-commerce project.

All our developers speak Russian and we use Scrum methodology for task management.

We are looking for someone who is interested in more than building just simple web applications and is not afraid of learning and using new technologies.

Technologies: PHP 7, Laravel 5, Javascript, TypeScript, Vue.js, MySQL/PostgreSQL, Redis, Docker, AWS

What we’re looking for:

  • You have at least 5 years of experience as a PHP developer
  • You have experience with other backend languages: Go, Node.JS, Python, Ruby, etc.
  • Experience as a team lead for at least 1 year
  • Experience with Agile methodologies (Scrum, Kanban)
  • Knowledge of relational databases (MySQL, Postgresql)
  • Experience with PHP frameworks (Laravel, Symfony)
  • Knowledge of OO programming and design patterns, SOLID, DRY, KISS
  • Experience with unit testing and integration tests (PHPUnit, Behat, Codeception, etc.)
  • Self-motivation and a passion for learning new technologies
  • Experience with deploying, monitoring, logging, troubleshooting of services in production
  • Experience with NoSQL is a plus (Elasticsearch, Solr, MongoDB, CouchDB, Redis, etc.)
  • Experience with continuous integration (TeamCity, Jenkins, BitBucket Pipelines, etc.)
  • Experience with frontend (Javascript, TypeScript, Vue.js, Angular)
  • Experience with E-commerce and Payment APIs
  • Fluent in English

What you will be doing:

  • Lead a 3-person team, coaching, developing and growing the key skills of each team member
  • Prioritize tasks and provide guidance in order to ensure timely delivery of projects
  • Design architectures for HTTP APIs and services
  • Write unit and functional tests to ensure the quality of our software

What we're offering:

  • Remote job
  • Flexible work hours
  • Good salary
  • Non-trivial tasks
  • Professional growth