Job Description, Responsibilities & Requirements
Description language:
About the Position
We are looking for a strong PHP Software Engineer to join our team in Kyiv. You will be an integral member of a development team that is focused on building new business functionality, in order to solve problems that are meaningful to our customers. You will have an opportunity to work with top-notch technologies, as well as with a team of real professionals.
Responsibilities
- Research and evaluate technical options to implement business requirements
- Implementation of new functionality and support existing code
- Analyze and estimate implementation efforts
- Write quality, maintainable code
- Code review
- Follow other Definitions of Done according to your Role
Requirements
- 4+ years of commercial PHP development
- Microservices, CQRS knowledge is highly appreciated (message queue/bus, JSON-RPC/grpc protocols)
- DDD knowledge is required
- PHP 8+, SOLID, OOP
- Databases (MySQL 8.0+, Postgres) – all types of joins, basic knowledge of groupings and window functions, OVER clause, transactions, understanding of indexes (B-tree), optimization
- Docker, Docker-Compose
- WebSocket
- Knowledge of design patterns and best practices
- Understanding layered architecture (clean/onion/hexagonal etc.)
- High level of responsibility
- Great attention to detail
- Being a collaborative and flexible team player
- Time management skills
- English level: Upper-Intermediate
Nice to Have
- Experience with search engine (Opensearch/Elasticsearch)
- CI/CD
- Proven experience with Node.js, TypeScript
- Kubernetes basic knowledge
We Offer
- Friendly team
- Flexible working hours (you can start work from 8 am till 12 pm, depending on your daily meeting)
- Remote work, with the possibility to return to the Kyiv office. Also, our Kyiv office is open (office in the city center - business center Panorama near the Landscape Alley, 10 minutes from Golden Gate metro station)
- Informal style of leadership and communication, skilled management
- Work in an Agile environment
- Participation in seminars, trainings, and conferences
- English lessons online and the possibility to use English at work
- Team buildings and other activities
- Yearly salary review
- 16-days of paid vacation + 5-days of sick leave
- Corporate medical insurance programs from the start date
- Referral program
How to Apply
Submit your resume, cover letter, and any additional information to [email protected]