Tech Stack
SymfonyRESTPHPGraphQLMongoDB
Job Description, Responsibilities & Requirements
About the Position
We are seeking a PHP Developer (on-site) to join our client's team in Gdańsk, Poland. 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.
Responsibilities
- 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
Nice to Have
- 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
About the Company
TeamQuest is a company that specializes in purposeful recruitment. Leave your CV with us, and we will match you with an offer that perfectly fits your profile.
Salary
- 12,000 - 16,000 PLN per month
- + VAT (B2B) / month
- Valid for 30 days
Employment Details
- Experience Level: Middle
- Employment Type: Full-time
- Contract Type: B2B contract, Employment contract
- Work Mode: On-site
- Location: Gdańsk, Poland