Junior PHP Developer (f/m)
Backend Developer is someone who builds and deploys software in PHP/MySQL. Together, we deliver projects for clients from very different worlds - sports, real estate, healthcare, and marketing. We learn fast, value code quality and open communication, and experienced developers are always nearby to support your growth.
Our requirements:
-
ability to code in PHP,
-
basic knowledge of databases and SQL,
-
ability to work in a team - if you don't know something, you ask others,
-
knowledge of Polish at a minimum level of B2,
-
knowledge of English at a minimum level of B2,
-
openness to using AI tools in everyday tasks,
-
willingness to learn and develop - under the guidance of experienced developers we will teach you a lot and quickly!
Nice to have:
-
knowledge one of PHP framework: Laravel, Symfony or CakePHP,
-
knowledge of pure SQL (JOIN, BY, HAVING, COUNT etc.),
-
knowledge of the basics of Git (git checkout, git commit, git push),
-
knowledge of classic MVC applications,
-
knowledge of API and modern SPA applications,
-
you have developed some simple web applications yourself.
-
experience using AI for learning or writing code (ChatGPT, Copilot, Claude, or similar tools).
Your responsibilities:
-
creation and modification of backend in PHP (approx. 75% of the working time),
-
participation in the process of designing new system modules (approx. 10% of the working time),
-
error analysis (approx. 10% of the working time),
-
creation of technical documentation (approx. 5% of the working time).
You will mostly write and develop backend in PHP. Beyond that, you will take part in designing new modules, learn to analyze and fix bugs, and occasionally write technical documentation.
We offer:
-
workload approx. 20-40 hours/week,
-
possibility to provide services from the company's headquarters in Krakow (location outside the paid parking zone), remotely or hybrid - the decision is yours, depending on project needs,
-
cooperation on a contract of mandate (we consider other forms of employment such as B2B or employment contract),
-
choice of technology for new projects,
-
support from an experienced team,
-
regular internal training,
-
access to Claude Code (Team plan) - a professional AI tool for daily work with code,
-
AI onboarding in your first weeks - no prior experience needed, we will teach you,
-
internal training on effective AI use - prompt engineering, Claude Code, best practices,
-
English lessons,
-
access to the MultiSport program,
-
integration events and a nice atmosphere in the team focused on development,
-
flexible working hours,
-
remuneration commensurate with experience.
How do we work:
-
Version control system: Git (GitLab).
-
Building applications with one command? Yes, "git push" (GitLab CI/CD is doing the rest).
-
Do we build the application every day? Yes, every push builds an application!
-
Bug Tracker: Asana.
-
Do we fix errors before moving on to new tasks? Yes!
-
Do we always have an up-to-date schedule? Yes, minimum of weekly status and schedule update.
-
Are we working with the specifications? Yes!
-
Do the conditions in the office allow you to concentrate? We know how important "flow" and "getting into the zone" for a programmer is.
-
What tools will you get? Personalized to you, your needs and your form of work (remote/office) - it has to work quickly, efficiently and reliably.
-
Do we have testers? Yes!
-
Do we have a linter and tools for static code analysis? Yes!
-
Do we take care about code quality? Yes! 100% of code has Code Review.
-
Do we use AI? Yes! Claude Code supports us in our daily work with code.
You don't need to know our entire stack to get started - not Laravel, not Claude Code. We will teach you, onboard you in the first weeks, and support your growth!
Tools and technologies:
-
Server side: PHP 8, Laravel, REST, GraphQL, CsFixer, Sonarqube.
-
Databases: MySQL/MariaDB, PostgreSQL.
-
AI: Claude Code (CLI + IDE), Claude (Opus, Sonnet).
-
Workflow: Asana + GitLab (Code Review, GitFlow, Continuous Integration).