cover
Freelance

PHP Developer (Regular/Senior)/ 2 days ago

IAI S.A.
Attractive
Application ends: 2026-11-11

Quick Summary

IAI S.A. is hiring Regular/Senior PHP Developers in Szczecin, Poland (hybrid work, 3 days in office) with a minimum of 3 years of commercial software development experience. This role involves building new solutions for the IdoSell SaaS platform, delivering projects in the administrative panel, refactoring legacy systems with tests, and writing backend code in vanilla PHP 8.2+ with parameterized MySQL queries. Candidates need strong OOP, PHPUnit testing, API (REST, OpenAPI) and Git experience, and English proficiency for technical documentation. Compensation ranges from 10,000-18,500 PLN net/month (B2B) or 8,400-15,500 PLN gross/month (employment contract).

Discover our benefits

  • Private medical care
  • Subsidized psychological care
  • Subsidized sports activities
  • Group insurance
  • Flexible working hours
  • No dress code
  • Team integration meetings
  • Game nights
  • Company sports teams
  • Fruits and vegetables
  • Coffee / tea / yerba
  • Beverages
  • Courses and training
  • Employee referral program
  • Relocation package
  • Relaxation zone
  • Charity initiatives
  • Store for 1 PLN
  • Yogurt, muesli, and nuts
  • 2 days of extra paid leave

PHP Developer (Regular/Senior)

Szczecin, Poland

The foundations have been poured. We are looking for people to build the palace on top of them.
If you are a PHP developer who has been staying in one place for several years because "it is the same legacy everywhere, just poorly documented" – this text is for you. We do not promise greenfield. We promise something rarer: a twenty-year-old monolith that received new foundations over the past three years. Now, together with us, you will build entirely new solutions for IdoSell merchants on top of them.

Where are you joining?

IdoSell is a SaaS platform powering over 8,000 online stores. More than 68 million transactions and 22 billion PLN in GMV pass through it annually. For us, Black Friday is not a marketing campaign, but an annual production load test – the code you write will handle real orders from thousands of merchants on a Friday evening in November.

What has changed over the last three years?

We are not claiming that "we are undergoing a transformation." Most of the work is already behind us:

  • New CI/CD, automated tests, and coding standards enforced directly in the pipeline, rather than via "goodwill" code reviews
  • New API adhering to the OpenAPI standard with a middleware architecture
  • Full separation of frontend from backend – every new front end is built in React using our design system, communicating with the backend exclusively via API
  • Full production monitoring with ELK, including measurement and debugging tools for high-load performance

Now the actual building begins – and for that, we need more hands.

Recruitment is conducted for IAI S.A., which belongs to the IAI Group.

What will you be doing?

We will not disclose the full roadmap details in the job ad, but the rules of engagement are clear:

  • Delivering short, well-specified projects in IdoSell core – the administrative panel modules through which merchants run daily sales
  • Refactoring legacy systems accompanied by unit and functional tests – not just because it is proper practice, but to make every subsequent iteration cheaper
  • Leaving the code more modular than you found it – this is our rule for every change
  • Writing backend in vanilla PHP 8.2+ with parameterized queries to MySQL – without an ORM and without a framework that thinks for you
  • Occasionally assembling simple screens from ready-made React components – we are not looking for a fullstack developer, but a backend engineer who is not intimidated by JSX
  • Working with a new API in the OpenAPI standard and collaborating closely with the Tech Lead, Product Managers, and QA

Who are we looking for?

We are looking for individuals at Regular and Senior levels. What matters to us:

  • Min. 3 years of commercial software development experience
  • Good knowledge of PHP 8.2+ and Object-Oriented Programming (OOP)
  • Experience with MySQL – confidence in writing queries without ORM assistance
  • Hands-on experience in writing tests in PHPUnit
  • Ability to work with APIs (REST, OpenAPI) and Git
  • English at a level sufficient for comfortably reading technical documentation
  • Analytical thinking and requirements gathering skills
  • This is not a remote job – we are looking for people ready to work from our office in Szczecin
  • Nice to have: PhpStorm, Symfony, RabbitMQ
  • Nice to have: experience working with LLMs – everyone on the team has a Claude license (Desktop + Code), and we use it for real work, not just demos
  • Nice to have: knowledge of Docker and containerization

Which team will you join?

We are not creating a separate team from scratch for this hiring process. You will join one of the existing core teams – one that already knows the codebase, the context, and its merchants. Every team has a Tech Lead responsible for architecture and quality, as well as a Team Lead acting as a mentor to guide you through onboarding. You will not receive your first projects in a vacuum.

What do you get?

  • Transparent compensation and choice of cooperation model – employment contract or B2B
  • A MacBook, PhpStorm license, and Claude.ai license (Desktop + Code)
  • Hybrid work setup in Szczecin – 3 days a week in the office, 2 days from home
  • Modern office at Piastów Office Center
  • Streamlined toolset: Git on Bitbucket, Jira for projects, MS Teams (MS365) for communication
  • Flexible working hours
  • Depending on the cooperation model – a benefits package on preferential terms, including private medical care via Medicover
  • 2 extra vacation days per year
  • Store for 1 PLN!
  • Informal and friendly working atmosphere
  • Feel free to visit our website and check out what it is like to work with us

Why is this the offer for you?

Because most "Senior PHP" roles are either a startup greenfield that might not exist in a year, or the maintenance of something nobody wants to touch. With us, you get the third path: a high-scale system with real impact on thousands of businesses, foundations that you do not need to pour yourself, and a team where refactoring is not a separate "someday" project, but an integral part of every single task. All that is left is to build the walls.

Compensation

We believe in salary transparency. Starting pay depends on your experience and seniority level (Regular/Senior).

  • B2B: 10,000 PLN – 18,500 PLN net/month
  • Employment contract: 8,400 PLN – 15,500 PLN gross/month

What does the recruitment process look like?

Short and specific – a single stage: an interview. It may include a short task, as we want to see how you gather requirements and write mature code, rather than how much documentation you memorize. No multi-day homework assignments. You will receive feedback within two weeks – regardless of the decision.

My name is Łukasz and I will be your guide throughout the recruitment process.

Hard skills are one thing, but openness, commitment, and an ongoing desire to develop are equally important to us. Furthermore, a great atmosphere is essential, so we look for people who are simply pleasant to spend time with :)

Who you are and how you work matters to us.

Apply and introduce yourself
Want to know more? Apply and get to know us better during the recruitment process! :)

Share

IAI S.A.

IAI S.A.

  • Address
    Szczecin, zachodniopomorskie
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy