PHP Developer

PHP

PHP Developer

PHP
Kaczyniec 9, Gliwice

co.brick sp. z o.o.

Full-time
B2B
Senior
Remote

Job description

co.brick talents — powered by AI, powered by people.
 

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.

Tech stack

    Symfony

    advanced

    PHP

    advanced

    REST API

    advanced

Office location

PHP Developer

Summary of the offer

PHP Developer

Kaczyniec 9, Gliwice
co.brick sp. z o.o.
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest co.brick Sp. z o.o. z siedzibą w Gliwicach, ul. Kaczyniec 9 (dalej jako "administrator"). ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.