PHP разработчик (Fullstack)

Зарплата

от 250 000 ₽

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

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

Компания

Подбор талантов для IT-бизнеса

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

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

Our client is a global business company, that operates in 50+ markets and home to 43 different nationalities.

In addition to providing advanced e-commerce payment solutions for nearly half a million global merchants, they are also one of the world’s top global fintech investors, as well as a leading provider of consumer credit solutions in emerging markets.

Responsibilities and key activities

  •  Middle to senior knowledge of PHP including version 7.4 improvements;
  • Own and drive development (Git), automated testing (Unit, Integration, System and etc.), continuous integration and continuous delivery (CI and CD) of best quality features; understand business needs and push great software to production
  •  Design core (PHP, MySQL), backend (PHP) and frontend (PHP, JavaScript, REST) software components that can scale as our product does;
  •  Responsible for resolving any production issues when they arise;
  •  Working closely with the product team (Agile methods of development are preferred);
  •  Analyze and improve efficiency, scalability, and stability of various product components and system resources (refactoring of the code);

Professional Requirements MUST HAVE

  • In-depth knowledge of PHP programming and working knowledge of front-end technologies including JavaScript, HTML5, CSS;
  • Solid knowledge of software engineering principles (Object Oriented Programming (OOP), Domain Driven Design (DDD), Programming and Agile best practices, etc.);
  • Advanced knowledge of relational databases, preferably MySQL;
  • Advanced knowledge of APIs, web protocols and services (REST, Microservices, API First approach);
  • Experience building large-scale applications (scalability, load-balancing);
  • Experience with automated tests in pipeline like unit/integration/functional tests;
  • Ability to deliver value in an Agile development environment.
  • Proficiency in English is not below intermediate level. Russian is native or upper intermediate
  • Required work experience of 3 years

Professional Requirements NICE TO HAVE

  • Not to be afraid to code across additional programming languages e.g. Python or Java;
  • Async processing (RabbitMQ);
  • Cloud computing knowledge and containerization (Docker, Kubernetes as an example);
  • Continuous Integration and Continuous Delivery;
  • Monitoring the application and infrastructure for the best performance (Zabbix, NewRelic or similar);
  • Knowledge about Security concepts (OWASP, PCI DSS);

What we offer

  • Ambitious tasks and new projects, direct impact on the product
  • You choose - Working in an Office on the Arbat ( Moscow) or work remotely
  • Transparent salary system and annual bonus
  • Medical insurance, food and mobile phone expenses reimbursement