About the Role
About the RoleWe are looking for a PHP Developer to support the maintenance, improvement, and stabilization of existing web applications. This is not a greenfield role — the primary focus is working with mature and legacy systems, resolving production issues, improving code quality, and delivering incremental enhancements.You will contribute to extending system lifespan, reducing technical debt, and improving maintainability over time. This position is best suited for developers who are comfortable working with legacy code, understand real-world system constraints, and have experience gradually improving existing solutions rather than building from scratch.This role is for developers who: Have commercial experience working with PHP in production systems Have worked with legacy or long-lived codebases Are comfortable navigating large or complex applications Understand the balance between refactoring and delivering business value Prefer practical engineering over “perfect from scratch” solutions Are detail-oriented and patient when improving existing systemsYour ResponsibilitiesMaintain and enhance existing PHP-based applicationsAnalyze and work with legacy codebases and system architectureIdentify, troubleshoot, and fix bugs and performance issuesRefactor legacy code to improve readability, stability, and maintainabilityImplement new features within existing system constraintsSupport gradual modernization of outdated componentsWrite clean, structured code aligned with OOP and Clean Code practicesCollaborate with QA, DevOps, and Product teams to ensure stable releasesWrite and maintain automated tests where feasibleContribute to technical documentationParticipate in code reviews and technical discussionsQualifications 3 years of commercial experience in PHP web development.Strong experience with PHP 8 , at least one of the popular MVC frameworks (Symfony/Laravel/Yii), DDD, Microservices Architecture, and REST API.Solid knowledge of OOP, SOLID, and Clean Code principles.Proven experience in refactoring and replatforming large-scale legacy systems.Hands-on experience with MySQL/MariaDB databases.Familiarity with CI/CD pipelines (GitLab CI preferred).Experience with Docker and Git.Strong understanding of software architecture and system design.Effective communication skills and ability to work in a team.Proactivity and a strong focus on continuous improvement.Languages: Fluent in English (B2) and Polish (B2).Nice to HaveExperience with front-end technologies (HTML, CSS, JavaScript/TypeScript).Experience with Agile/Scrum and eXtreme Programming.Experience with queue systemsKnowledge of German language.Our Tech & QA StackLanguages/Frameworks: PHP 8 /Symfony 6 /Laravel 9 , JS/TypeScript, Go, PHPUnit, Codeception, Flutter/DartDatabases: MySQL, MariaDBInfrastructure: UNIX, Kubernetes, RabbitMQTesting: Playwright, Python, Dart, PostmanCI/CD: GitLab CI, Code Magic Containerization: DockerAI Tools: Jetbrains AI, Cursor, Gemini for Google WorkspaceTools: Jira, Requirements & Test Management for Jira, Confluence, Slack, IDE (freedom of choice), G Suite, Sentry Engineering CultureAgile Scrum XP elementsOOP, TDD, DDD, SOLID, Clean CodeCode reviews, pull requests, automation mindsetQA as part of cross-functional teamAI as the part of process Benefits and PerksPrivate healthcareCafeteria system & Sport CardTraining budget €800 per yearIntegration meetings (internal training, hackathon, integration trips and meetings)Referral BonusStartup atmosphereNo dress codeFlexible hoursFlexible working format - remote or hybrid Modern office, Chillout zone, Standing desk, parking for bicycles, and a cloakroom with showersRegular office lunches and integration meetingsSome international travels includedWhy Join Us?You’ll work on impactful, high-traffic projects in a collaborative environment where your voice matters.We value quality, innovation, and continuous learning—giving you the space to grow as a developer and contribute to building products that truly make a difference.