We are looking for a Senior Software Engineer to help shape and evolve a backend platform built with PHP and Laravel. In this role, you will work on scalable services, modernize existing systems, design reliable APIs, and contribute to architectural decisions that support long-term platform growth. The position is suited to an engineer who combines strong technical expertise with the ability to translate complex business requirements into practical software solutions.
Required for this role
- 5+ years of experience developing applications with PHP in production environments.
- Advanced expertise in Laravel, including service containers, contracts, service providers, events, listeners, custom collections, and framework internals.
- Experience creating, maintaining, and supporting private packages and reusable Laravel modules.
- Strong background in automated testing with PHPUnit, including feature, HTTP, integration testing, data providers, and mocking techniques.
- Practical application of Domain-Driven Design (DDD) principles in software development.
- Experience designing and implementing distributed systems, including microservices and service-oriented architectures.
- Strong knowledge of REST API design, including authentication, versioning, pagination, validation, error handling, and API best practices.
- Advanced MySQL expertise, including schema design, indexing, query optimization, transactional workflows, and database performance tuning.
- Hands-on experience with Redis and message-driven architectures using technologies such as RabbitMQ, AWS SQS, or other AMQP-compatible platforms.
- Experience working with AWS services, Docker, Git workflows, and CI/CD practices, combined with strong analytical, communication, and architectural decision-making skills.
Your responsibilities
- Drive backend development initiatives using PHP and Laravel, ensuring maintainable code and scalable system architecture.
- Collaborate with business analysts, product stakeholders, and technical leaders to turn business requirements into effective technical solutions.
- Take ownership of the software development lifecycle, including architecture, implementation, testing, release support, and continuous improvement activities.
- Develop and maintain reliable, high-performing REST APIs while preserving system stability and backward compatibility.
- Refactor and modernize existing codebases to improve maintainability, scalability, and overall application performance.
- Design and implement microservices and service-oriented solutions while applying DDD principles where appropriate.
- Build and maintain asynchronous processing workflows using messaging technologies such as RabbitMQ, AWS SQS, and other event-driven solutions.
- Optimize MySQL databases, queries, and data structures to improve efficiency and application performance.
- Contribute to shared libraries, internal development tools, and architectural discussions that support platform evolution and engineering productivity.
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.