New offer - be the first one to apply!
June 2, 2026
Senior • Remote
Gliwice, Poland
The objective of this role is to design, develop, and maintain the backend of a high-performance Digital Services Platform. The focus is on ensuring stable, secure, and highly efficient system operations while enabling seamless integrations with external platforms. You will build clean, testable, and maintainable code in PHP 8+ and Symfony, manage REST APIs, configure asynchronous messaging, and champion architectural design patterns within a containerized cloud environment.
Details
Core Focus: Enterprise Backend Engineering & Integration.
Architecture Style: Domain-Driven Design (DDD), Modular Monolith/Microservices, and SOLID principles.
Methodology: Clean code development with mandatory automated testing, peer reviews, and automated CI/CD pipelines.
Responsibilities
Backend Development: Building and maintaining complex backend features using strictly typed PHP 8+ and advanced features of the language.
Symfony Ecosystem: Leveraging foundational Symfony components including Dependency Injection, Messenger, Event Dispatcher, Serializer, Validator, Security, and Console commands.
API Engineering: Designing, documenting, and versioning robust REST APIs featuring data validation, thorough error handling, token authorization, filtering, and pagination.
System Integrations: Connecting the digital platform to external systems including ERP software, payment gateways, invoicing tools, warehouse/logistics managers, and B2B/B2C services with built-in fault tolerance.
Data & Caching Layer: Architecting database structures, relational integrity, and indexing in PostgreSQL while utilizing Redis for caching, locking, rate limiting, and session management.
Asynchronous Messaging: Setting up and managing event queues via RabbitMQ, ensuring proper implementation of retry mechanisms, dead-letter queues, and message idempotency.
Containerization & Devops: Engineering local environments and service dependencies using Docker and Docker Compose, while integrating your code into automated CI/CD delivery pipelines.
Requirements
Languages & Frameworks: Production-grade programming skills in PHP 8+ and deep familiarity with the Symfony framework ecosystem.
API & Integrations: Extensive practical experience designing REST APIs and handling third-party integrations (ERP, billing, payments, logistics).
Data Storage & Messaging: Strong knowledge of PostgreSQL query optimization, database design patterns, RabbitMQ event streaming, and Redis cache tools.
DevOps Infrastructure: Practical experience using Docker and Docker Compose for local deployment along with version control inside modern CI/CD setups.
Software Design Philosophy: In-depth understanding of SOLID principles, Domain-Driven Design (DDD), component modularity, and layered architectures.
Quality Assurance: Strong commitment to writing automated tests, participating actively in peer code reviews, and keeping code highly testable.