Careers

Tezos ecosystem career opportunities

Tezos is the product of many organizations and individuals across the globe working together on an open-source project.

Senior PHP (Laravel) Backend Engineer

Madfish

Madfish

Software Engineering
Ukraine · Europe
Posted on Nov 28, 2025

About the project: We are building and evolving a production Laravel backend that powers mobile applications (iOS/Android) with push notifications via Firebase Cloud Messaging (FCM). The codebase is established; your focus will be on shipping new features, improving performance and reliability, and maintaining high engineering standards.

Responsibilities
• Design, implement, and maintain RESTful APIs in Laravel 10 (PHP 8+) • Integrate and manage Firebase Cloud Messaging (FCM) for push notifications
• Work with PostgreSQL/MySQL: schema design, migrations, performance tuning
• Implement caching, queues, and rate limiting using Redis and Laravel Queues
• Apply clean architecture patterns (services, repositories, DTOs, events/listeners)
• Write unit and integration tests (PHPUnit); ensure code quality and PSR-12 compliance
• Diagnose and resolve production issues; optimize performance and scalability
• Collaborate with mobile engineers and stakeholders; participate in code reviews
• Contribute to CI/CD pipelines and containerized dev environment (Docker)

Requirements

• 5+ years of professional backend experience with PHP (8+) and Laravel (9/10)

• Strong knowledge of REST API design, authentication/authorization (JWT/OAuth)

• Solid SQL skills (PostgreSQL or MySQL), understanding of transactions and indexing

• Hands-on experience with Redis (cache, queues) and Laravel Horizon (or similar)

• Experience with background jobs, events, and real-time or asynchronous workflows

• Proficiency with testing in Laravel/PHPUnit; familiarity with Mockery/Pest is a plus

• Comfort with Docker and common CI/CD (GitHub Actions/GitLab CI, etc.)

• Git proficiency and collaborative workflows (PRs, code review) • English: ability to read/write technical documentation and communicate in a team

Nice to have

• Experience with Firebase Admin SDK (server-side messaging), APNs integration concepts

• Knowledge of domain-driven design (DDD) and modular monolith patterns

• Observability: Sentry/Bugsnag, OpenTelemetry, logging/metrics/alerts • Performance profiling and SQL query optimization

• Experience with payment gateways or other third-party integrations

Tech stack you'll work with

• PHP 8+, Laravel 10

• PostgreSQL/MySQL, Eloquent ORM, migrations

• Redis (cache, queues), Laravel Queues/Horizon

• Firebase Cloud Messaging (FCM)

• PHPUnit, static analysis (PHPStan/Psalm), code style (PSR-12) • Docker, docker-compose; CI/CD (GitHub Actions/GitLab CI)

• Git

Working conditions:

• Opportunity to work with foreign clients on different projects in a team of professionals;

• Remote work;

• 21 working days of paid vacations, paid sick leaves;

• Flexible working schedule (9 a.m.- 6 p.m. or 10 a.m.-7 p.m.).