Position: Senior PHP Developer (Outside of UA location)
Company: Demigos
Experience required: 5y
English level: intermediate

**Few words about the project**
Big international company whose main business is related to gift cards and their functioning: issuing and distribution of cards, processing of payments, exchanging, refilling, etc. It also operates with many other types of digital content like eGIfts, incentive cards, promotions, rewards, etc. The company has several e-commerce sites and platforms that are helping to distribute the gift card products. Also the company has a bunch of own core services that perform all the management of gift cards in the ecosystem.

**Team:**
We are extending a cross-functional team that consists of Java back-end engineers, front-end engineers and QA automation engineers. Team is remote and distributed: US, EU, India. Team processes are going to be based on Agile principles and will be adjusted to the team specifics. Usual time of team meetings — between 5pm and 8pm.

**Stack technology:**
- Back-end: PHP, Symfony, MariaDB
- Front-end: JavaScript, React, Material UI, tailwindcss, Redux

**Required qualifications:**
- PHP/Symfony 5+ years
- DB: SQL strong, NoSQL basics, DB performance
- Rest API, HTTP strong experience
- Basic knowledge in Front-end stack (JS, React)
- Basic knowledge in DevOps stack (AWS, Kubernetes)
- SOLID principles, DDD
- CI/CD concepts
- Git advanced user
- Linux / Bash / SSH basics
- High availabiliy
- Unit testing
- Access & Security rules basics
- Experience in integrations with 3rd party APIs
- Skill of effective and pro-active communication
- Ability to analyse existing system and business logic
- High level of personal responsibility
- English Upper-Intermediate
- Positive thinking :)

**Would be a plus:**
- E-commerce experience (orders, transactions, payments, fulfillment, inventory, taxes, etc.)

**Scope of your responsibilities:**

- Adding new features in a big e-commerce platform (ex: new features in purchase flow, product recommendations, new payment systems integrations, extending to new countries, etc.)
- Modernization / refactoring of the platform from technology and architecture prospective
- Optimization of performance
- Automation of manual processes
- Increasing the reliability and stability of the platform
- Work towards increasing the sales on the platform