Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама
6 днів тому

Middle / Senior PHP / JS Engineer (German Product • Long-term)

Astarios Labs
Офіс від $4,000 Full-time Senior
Відгукнутися

Location & English requirements

This is a fully remote position within the European Union, with priority given to candidates based in Poland. Other EU locations may also be considered.

Strong English (Upper-Intermediate/C1 or higher) is required - all calls, discussions, and documentation happen fully in English, and you’ll be expected to actively participate in technical conversations: asking questions, raising concerns, proposing alternatives. If your English is below this level, you likely won’t feel comfortable in this role’s day-to-day communication - so please keep that in mind before applying.

Who we’re looking for

This is not a “heads-down, ticket-by-ticket” role. Our client’s team is a well-established international group of up to 50 people, and they’re explicit about what doesn’t work for them: people who stay quiet in discussions, who wait to be told exactly what to do, or who seem to be splitting focus with other projects. What they want instead:

  • Someone who speaks up - asks clarifying questions, flags risks, and isn’t afraid to challenge an approach if they see a better one
  • Someone who treats this as their project, not a rotation - full commitment, no split attention across other engagements
  • Someone comfortable operating with a good degree of autonomy, while staying closely aligned with the team
  • Someone who brings ideas to code reviews and architecture discussions, not just implementations

If that sounds like you, and your English lets you do it comfortably - read on.

Required skills

  • Commercial experience with PHP and JavaScript, Middle+/Senior level
  • Experience with modern JS frameworks (Vue.js preferred)
  • Strong understanding of OOP, interfaces, and clean code principles
  • Experience with PSR-4 standards and service-oriented architecture (SOA)
  • Experience with unit testing (PHPUnit or similar)
  • Upper-Intermediate+ English, spoken and written
  • Demonstrated ability to communicate proactively: asking questions, giving feedback, contributing opinions in team settings

Will be a plus

  • Experience with MediaWiki
  • Experience with enterprise web platforms or CMS
  • Prior experience working in distributed international teams (not local outsourcing setups)

Project description

Our client is a German product company focused on enterprise wiki solutions based on MediaWiki, used by companies worldwide for internal documentation, collaboration, and knowledge management.

This is a long-term product, not a short-term outsourcing project - the team has been building and refining this platform for years, with a strong focus on code quality, usability, and sustainable architecture. The team (Germany + EU, up to 50 people) genuinely values open communication and healthy work-life balance - but that culture depends on people who participate in it, not just execute tasks silently.

Responsibilities

  • Develop and maintain customer-specific features for BlueSpice
  • Continuously improve and modernize the product
  • Support the team with bug fixing and error analysis
  • Write clean, maintainable, and testable code
  • Actively participate in code reviews and technical discussions - bring your perspective, don’t just approve
  • Work closely and communicatively with the German product team

Technology stack

PHP, JavaScript, Vue.js, MediaWiki, MySQL, Elasticsearch, PHPUnit, SOA, PSR-4

We offer

  • Long-term, stable product project - full commitment expected, no parallel projects
  • Direct collaboration with the German team
  • Predictable workload and healthy work environment
  • Interesting technical challenges and a mature, well-maintained codebase
  • Competitive compensation
  • Paid vacation and sick leave
  • Optional business trips to Germany
  • Professional growth within a strong product team
10

Схожі вакансії

Edvantis Нова
2 дні тому

Senior Full-Stack Software Engineer (PHP/Laravel, Vue.js)

Розробник повного стеку для хмарної платформи управління дослідженнями. Розроблення функцій на PHP (Laravel) та Vue.js, побудова REST API, оптимізація продуктивності, написання тестів. Вимоги: міцні знання PHP та Laravel, досвід з Vue.js і JavaScript, англійська Upper-Intermediate+.

N-iX Нова
2 дні тому

Senior/ Lead PHP Engineer (with AI Skills), Toronto time zone

Старший/Lead PHP розробник з глибокою експертизою Laravel для побудови та інтеграції систем штучного інтелекту. Спеціаліст матиме відповідати за складні backend-функції, менторство інших розробників, проектування та впровадження AI-driven automation агентів в продукт. Вимоги: 6+ років досвіду на PHP, 4+ років Laravel, практичний досвід роботи з LLM API, контейнеризацією (Docker) та хмарними платформами, мова English Upper Intermediate+.

Brainstack Нова
2 дні тому

Backend Engineer (PHP/Symfony)

Розробник backend для продукту в ніші Parental Control. Робота зі зрілим продуктом мікросервісної та event-driven архітектури, об'єднаної з 15+ сервісів. Основний стек: PHP, Symfony, Node.js. Вимоги: 3-4 роки досвіду backend-розробки, впевнені знання PHP та Symfony, досвід мікросервісної архітектури, DDD, OOP, здатність працювати самостійно та взаємодіяти з командою.

Статті за темою

Inertia.js v3.7
Новини 01 вересня 2026

Скасування відправки форм в Inertia.js v3.7

Inertia.js v3.7.0 додає компоненту <Form> два способи перервати відправку: метод cancel для ручного виклику та атрибут cancelOnUnmount, що спрацьовує при розмонтуванні форми. Також у релізі з'явилося реактивне значення polling для usePoll та виправлено скасування фонових асинхронних запитів.

2
Laravel Boost v2.6.0
Новини 27 серпня 2026

Laravel Boost v2.6.0: уніфікований підхід до тестування та покращена безпека баз даних

Laravel Boost v2.6.0 об'єднує всі практики тестування в один навик для AI-агентів, додає транзакції для захисту від запису в базу даних та виправляє помилки в управлінні навиками. Новий підхід адаптується до Pest, PHPUnit та браузерного тестування.

3

Читати в документації