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