Summary
✨ AI‑Generated
A backend development role focused on creating scalable applications in the education technology space. The position involves PHP development, database work, automated testing, and maintaining high-quality software practices.
Highlights
Opportunity to develop scalable educational software solutions while applying strong engineering practices and testing standards.
Description
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)
location: Gdańsk
Responsibilities
On-site work in the office (Gdańsk)
Designing, implementing, and deploying new, scalable backend features for educational applicationsParticipating 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) scenariosActively participating in code reviews of other team members, sharing knowledge and upholding high engineering standardsDiagnosing, analyzing, and promptly fixing bugs using application monitoring systemsCreating and updating API documentation (e.g., Swagger/OpenAPI)
We Expect You Have
Minimum 2 years of practical experience in creating commercial backend projectsExcellent knowledge of object-oriented programming in PHP, with a strong emphasis on writing clean code (Clean Code), refactoring, and covering code with testsVery good, practical knowledge of the Symfony ecosystemGood knowledge of the MongoDB database and the ability to use it effectively in applicationsExperience 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.
Good To Have Skills
Practical knowledge of the Docker tool in daily developer workExperience working with message brokers, particularly RabbitMQKnowledge of technologies based on the WebSockets protocol (Socket communication)
We Can Offer You
Funding for sports activities, trainings, and coursesFlexible working hoursTeam-building eventsCompany libraryAdditional social benefitsPaid vacations also for B2B contractors
1