Informacje o stanowisku
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.
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)
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)
We kindly inform you that we will only respond to selected applications.
TeamQuest has been added to the register of entities conducting employment agencies by the Marshal of the Mazowieckie Voivodship under the number 11118.
Praca GdańskGdańsk - Oferty pracy w okolicznych lokalizacjach