PHP Developer (AI-First Workflow)
MH Sp. z o.o.
⚲ Poznan
15 000 - 22 000 PLN (B2B)
Wymagania
- AI
- PHP
- PostgreSQL
- Data pipelines
- API
- MVP
- Yii
- Testing
- Git
- GitHub
- ChatGPT
- Linux
- Jira
- Confluence
- Elasticsearch
- Python
- Microservices
- Flask
- Selenium
- Cloud
- Jenkins
- CD
- Nginx
- New Relic
- Graylog
- Project management
- Bitbucket
- Kanban
- AI Coding Tools
- SQL
- Symfony (nice to have)
- Laravel (nice to have)
- Proxy (nice to have)
- NLP (nice to have)
- Docker (nice to have)
Opis stanowiska
O projekcie: Company: CompanyHouse CompanyHouse is the leading German business information platform. We crawl, parse, and structure data from official German trade registers, annual reports, and public filings — serving company profiles, financial data, and shareholder reports to thousands of paying customers across 4M+ German companies. We are a small, senior-heavy engineering team (5 developers + PO) based in Poland, working fully remotely for a Swiss-German product company. We ship to production multiple times per day and AI tools are a core part of how we build. About the role We're looking for a mid-level PHP developer who uses AI coding tools as a natural part of their workflow — not as an afterthought. You'll work on a mature, complex PHP/PostgreSQL codebase with real production impact: data pipelines, crawlers, parsers, and financial report processing. This is not a greenfield project where you prompt your way to an MVP. You'll be working inside a large existing system with real data, real customers, and real complexity. AI tools help you move faster, understand code better, and write more reliable solutions — but you need to understand what you're building and why. What we expect from AI usage This is central to the role. We don't just allow AI tools — we require and measure them: - You'll use JetBrains AI Assistant with MCP connections to Jira, Confluence, and PostgreSQL - You'll log AI usage on every Jira ticket (tool used, contribution %, quality) - You'll use project-level prompts (.ai/prompts) for testing and code review - You'll join monthly AI knowledge-sharing sessions We want someone who uses AI strategically — to investigate bugs faster, write better tests, understand unfamiliar code, and accelerate their own cycle. Not someone who pastes from ChatGPT without understanding the output. Tech stack Backend: PHP 8.x (Yii2), PostgreSQL (100M+ rows), ElasticSearch NLP: Python microservices (Flask, gunicorn) Automation: Selenium WebDriver Infra: Hetzner bare metal + cloud, Jenkins CI/CD, Nginx Monitoring: New Relic, Graylog, PgBadger Tools: Jira, Confluence, Bitbucket, Tempo AI: JetBrains AI Assistant, Claude Code, MCP servers, project prompts How we work Kanban — no sprints, continuous delivery. ~70 production deployments per quarter. PR-based code reviews with 24h turnaround. Weekly 1:1 with PO for planning. OKR-based performance tracking. AI usage tracked per ticket. Salary 15,000 – 22,000 PLN net/month (B2B). Higher end for candidates who demonstrate strong AI-augmented coding during the recruitment task. Work model Fully remote. Team distributed across Poland. Flexible hours within CET timezone (core overlap 10:00–15:00). Perks - Fully remote + flexible hours - Training budget (AI tools, conferences, courses) - AI tooling provided (JetBrains license, AI Assistant, Claude credits) - Small team — your work has direct product impact - No corporate overhead — direct access to PO and decisions Wymagania: Must-have skills: - PHP (core language) - PostgreSQL (your main database) - AI Coding Tools (Claude Code / Copilot / JetBrains AI Assistant) - Git Nice-to-have skills - Yii2 or similar PHP framework (Symfony, Laravel) - Experience with web crawling / scraping (Selenium, cURL, proxy management) - MCP (Model Context Protocol) integrations - Python basics (we have NLP microservices) - ElasticSearch - Docker - CI/CD (Jenkins) - Experience with German business/legal documents (Handelsregister, Jahresabschluss) Codzienne zadania: - Use AI coding tools as your primary development method — Claude Code, JetBrains AI Assistant with MCP, and prompt engineering are not optional extras, they're how we work - Deliver features fast on a large PHP (Yii2) + PostgreSQL platform processing millions of German company records - Build and optimize high-performance data crawlers and parsers (trade register documents, annual reports, shareholder lists) — speed and reliability matter - Write effective prompts for code generation, testing, and code review — then verify and refine the AI output - Include integration and unit tests with every deliverable — AI helps you write them faster, not skip them - Participate in PR-based code reviews with 24h turnaround - Work with the tech lead and PO in weekly planning sessions - Simplify and improve a large legacy codebase — reduce complexity so the whole team moves faster