Position: PHP Developer
Company: KindGeek
Category: PHP
Experience required: 5y
English level: upper

We are looking for a PHP Developer to manage our platform’s back-end services and be responsible for enabling onboard and client-related data maintenance for our internal users. It’s essential for us that this role is filled by someone with very strong PHP experience who can document code written by others and work well with others as it involves the transition of knowledge.

**We are looking for PHP Developer who:**
- Has at least 3–4 years of experience developing high-load, scalable applications;
- Has strong knowledge of PHP Symfony web framework;
- Has experience with SQL-Databases including MariaDB;
- Has knowledge of front-end technologies, including ReactJS + NextJS;
- Has knowledge of Python and related frameworks, including FastAPI and Django;
- Has previous experience creating scalable applications;
- Is proficient with code versioning tools, including GitLab, and Bitbucket;
- Has knowledge of Architecture and Design patterns;
- Understanding of distributed systems and integration;
- Has experience in delivering good testing practices;
- Has excellent communication and presentation skills;
- Outstanding attention to detail;
- Has an empathetic mindset with excellent listening skills and an ability to focus on what counts, creating simple solutions to deliver fast results;
- Has a passion for learning and a desire for self-improvement;
- Can speak and write in English on upper-intermediate or higher level and efficiently communicate ideas, design, and document artefacts concisely;
- Manifests KindGeek corporate values — trust, transparency, social responsibility, and a sense of beauty.

**Would be a plus:**
- Experience working with financial institutions or in the fintech industry;
Knowledge of Python;
- Expertise in ReactJS, preferably with PHP Symfony Backend.

**As a PHP Developer, you will:**
- Developing and coding server-side logic and documenting relevant logic and processes;
- Support Front End developers and conduct periodic code reviews / problem-solving sessions;
- Work closely with the Product Owner to identify the key architecture drivers and Non-Functional Requirements for onboarding and client-related data maintenance for our internal users;
- Present and agree on the architecture with the Product Owner and CTO;
- Match the best suitable frameworks and tools for the designed architecture;
- Constantly adding value to the experience of the team by writing readable, testable and efficient code;
- Be able to conduct research, document your solutions, structure, and document previously existing code written by others;
- Be product minded and ready to improve and propose new changes;
- Maintain and develop engineering culture within the product implementation team.

**About project:**
A regulated Payments Institution specializing in Acquiring, Issuing and Mobile Payments with a license granted by the Central Bank of Cyprus . We provide online merchants with reliable and effective acquiring solutions.
Our vision is to empower business growth through innovation in payments.
Our mission is to be the people that take care of the payments and the platform that powers the growth.