Bulldogjob Stacjonarnie Junior

PHP Developer (on-site)

TeamQuest

⚲ Gdansk

12 000 - 16 000 PLN (B2B / UoP)

Wymagania

  • PHP
  • Symfony
  • MongoDB
  • Docker
  • RabbitMQ

Opis stanowiska

Our client is a forward-thinking company in the education sector, focused on creating and distributing learning resources — from textbooks and readers to multimedia content, educational games, apps and e-learning platforms. The company blends traditional publishing with modern digital solutions: it provides in-person and online training, teacher support programs and school-oriented tools.
PHP Developer (on-site)
We offer:

- Funding for sports activities, trainings, and courses

- Flexible working hours

- Team-building events

- Company library

- Additional social benefits

- Paid vacations also for B2B contractors

Responsibilities:

On-site work in the office (Gdańsk)

- Designing, implementing, and deploying new, scalable backend features for educational applications

- Participating in database design and maintaining code cleanliness and performance (following Clean Code and SOLID principles)

- Creating and maintaining a comprehensive testing pyramid - from unit tests, through integration tests, up to End-to-End (E2E) scenarios

- Actively participating in code reviews of other team members, sharing knowledge and upholding high engineering standards

- Diagnosing, analyzing, and promptly fixing bugs using application monitoring systems

- Creating and updating API documentation (e.g., Swagger/OpenAPI)

Requirements:

- Minimum 2 years of practical experience in creating commercial backend projects

- Excellent knowledge of object-oriented programming in PHP, with a strong emphasis on writing clean code (Clean Code), refactoring, and covering code with tests

- Very good, practical knowledge of the Symfony ecosystem

- Good knowledge of the MongoDB database and the ability to use it effectively in applications

- Experience in designing, implementing, and integrating APIs (e.g., REST, GraphQL)

- Communication skills, proactivity, and the ability to work smoothly and share knowledge within a team.

Additional advantages:

- Practical knowledge of the Docker tool in daily developer work

- Experience working with message brokers, particularly RabbitMQ

- Knowledge of technologies based on the WebSockets protocol (Socket communication)

🔍 Dekoder Ogłoszenia

🔴
Funding for sports activities, trainings, and courses
Może oznaczać niewielki budżet lub ograniczoną dostępność szkoleń, a nie pełne finansowanie.
🔴
Flexible working hours
Może oznaczać, że oczekuje się od Ciebie dostępności w określonych godzinach, mimo elastyczności.
🔴
Team-building events
Może oznaczać obowiązkowe imprezy integracyjne, które mogą być postrzegane jako dodatkowa praca.
🟡
Company library
Może oznaczać zbiór kilku książek, a nie rozbudowaną bibliotekę techniczną.
🟢
Paid vacations also for B2B contractors
Jest to pozytywny punkt, ale warto upewnić się, jak dokładnie jest to realizowane w praktyce dla kontraktora B2B.