Middle Backend Developer (PHP, Laravel)
We are looking for a Backend developer (PHP, Laravel) to join our fast growing Marketing company.
You will work on building and maintaining scalable backend services that support lead generation, integrations with third-party APIs, and high-performance data processing. You will be responsible for server configuration and optimization, working with databases, caching layers, and request queues, as well as developing services for centralized lead management and automated infrastructure tasks.
Requirements:
PHP and Framework
- Strong knowledge of PHP 7.4/8.x, solid OOP skills, understanding of SOLID principles and basic design patterns.
- Commercial experience with Laravel (or an equivalent framework with comparable practices).
- Understanding of the request lifecycle, middleware, dependency injection/container, and environment configuration.
APIs and Security
- Ability to design REST APIs: status codes, pagination, filtering, sorting, idempotency.
- Understanding of authentication and authorization (JWT/OAuth2), role-based models (RBAC/ACL).
- Secure development practices: input validation, protection against OWASP risks (SQL injection, XSS, CSRF, etc.), and secrets management.
Databases
- Confident working knowledge of MySQL/MariaDB or PostgreSQL.
- Experience in query optimization (EXPLAIN), understanding of indexes, transactions, and isolation levels.
- Experience with migrations and maintaining data integrity.
Infrastructure and Processes
- Git (branching, PRs/MRs, conflict resolution), working within a code review process.
- Docker at a confident user level (local development, docker-compose).
- CI/CD: understanding of pipelines (tests, linters/static analysis, build, deployment).
Quality
- Testing: PHPUnit, understanding of unit vs. integration tests, basic mocking approaches.
- Use of linters/static analysis tools (PHPStan/Psalm, PHP-CS-Fixer) and adherence to team code style.
Nice to Have (Plus)
- Experience with Redis/Memcached (caching, TTL, invalidation).
- Queues/background processing (RabbitMQ/Redis queues/SQS), task scheduling, retry/backoff strategies.
- Profiling and performance optimization (slow query log, Xdebug/Blackfire).
- Experience with DDD/Clean Architecture/Hexagonal Architecture (or a mature understanding of domain and layer boundaries).
- Observability: structured logging, metrics, and alerts (Prometheus/Grafana/ELK, etc.).
Expected Experience
- 2โ4+ years of commercial PHP development experience.
- Experience working in a team using a task tracker (Jira/YouTrack or similar) and participating in releases.
Responsibilities:
- Working with APIs of various services
- Writing server configurations (Nginx)
- Working with request processing queues
- Working with databases and data caching
- Building a service for centralized lead processing on the server
- Building a service for automatic migration of domains from one server to another
If you are passionate about creating reliable, efficient backend systems that power modern marketing solutions and enjoy working in a dynamic, growth-focused environment, this could be the perfect opportunity for you.
Required domain experience
| Gambling | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |
| Russian | B2 - Upper Intermediate |