Long-running vacancy
This listing is older than 30 days but its source has not removed it. Verify availability on the original company page before applying.

Senior Software Engineer (PHP)
- Work model
- Office
- Experience
- 6+ years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 15 tags
Technology context
15Parsed from the vacancy text; ordered by relevance to this role.
Full listing
Role description
Required for this role
6+ years of experience developing applications with PHP
Deep expertise in Laravel, including service containers, contracts, service providers, events, listeners, custom collections, and related framework internals
Experience creating and maintaining private packages, shared libraries, and reusable Laravel modules
Strong background in automated testing with PHPUnit, including feature, HTTP, integration testing, data providers, and mocking techniques
Solid understanding and practical experience applying Domain-Driven Design (DDD)
Experience designing and implementing distributed systems, including microservices and service-oriented architectures
Advanced knowledge of REST API design, including authentication, versioning, validation, pagination, error handling, and API best practices
Strong expertise in MySQL, including schema design, indexing, query optimization, transactional workflows, and database performance tuning
Hands-on experience with Redis, messaging systems such as RabbitMQ, AWS SQS, or other AMQP-compatible platforms, and containerized development using Docker
Experience working with AWS services such as SNS and SQS, as well as strong knowledge of Git, branching strategies, CI/CD practices, and Agile development processes
Your responsibilities
Drive backend development initiatives using PHP and Laravel, ensuring high code quality and scalable system design
Collaborate with business analysts, product stakeholders, and technical leaders to translate business requirements into technical solutions
Take ownership of the full software development lifecycle, from architecture and implementation to testing, release support, and continuous improvement
Develop and maintain reliable, high-performing REST APIs while preserving backward compatibility and platform stability
Refactor and modernize existing applications to improve maintainability, scalability, and overall performance
Design and implement distributed solutions using microservices, service-oriented approaches, and DDD principles
Build asynchronous processing workflows using messaging technologies such as RabbitMQ, AWS SQS, and similar event-driven platforms
Contribute to architectural decisions, develop reusable engineering components, and help improve the overall backend platform
What you get
Your time off
18 paid vacation days and 10 paid sick days annually
10 Ukrainian public holidays
Maternity and paternity leaves
Marriage and Parenthood Package
Additional leave for major life events
Sabbatical leave opportunities
Learning & growth
Sombra University workshops and internal learning programs
Tech Communities and knowledge sharing sessions
Language courses and workshops
Mentorship opportunities
Health & well-being
Sports compensation or health insurance coverage
Participation in races and marathons
Corporate doctor (telemedicine)
Well-being initiatives and workshops
And even more
Company-provided technical equipment
PE administration and tax support
Internal referral program
IT Club loyalty program
Company events and volunteering initiatives
Before you apply
Our recruitment team will carefully review your profile, and if we see a good match with the role, we'll reach out to you shortly.
If you don't hear from us within 5 business days, it means we've decided to continue the process with other candidates for this position. Thanks for understanding.