A
Atolls
BackendSenior
Senior PHP Software Engineer
PHPLaravelMySQLPostgreSQLMongoDBElasticsearchRedis CacheMemcachedOopDesign PatternsJUnitTddGraphql ApisREST APIComposerAWSDockerJenkinsGitLab CIAWS CloudWatchBugsnagAtatusGrafana
About the Position
Atolls is the world’s largest community-driven shopping platform, active in 20+ markets, helping millions make smarter spending decisions. We are looking for a Senior PHP Software Engineer to join our Engineering team in Berlin, playing a key role in developing core web applications and community platforms.
Responsibilities
- Develop and maintain robust, scalable web applications and community platforms using PHP and the Laravel framework.
- Design, implement, and optimize high-performance GraphQL and REST APIs to support our front-end applications and services.
- Collaborate with cross-functional teams to plan and deliver new features.
- Manage database performance and scalability, working with MySQL, PostgreSQL, and NoSQL databases like MongoDB and Elasticsearch.
- Implement comprehensive unit tests and follow TDD principles to ensure code quality, reliability, and maintainability.
- Optimize our CI/CD pipelines using Docker, Jenkins, and GitLab CI to ensure smooth and reliable deployments.
Requirements
- Experience with scalable web applications and community platforms using PHP/Laravel.
- Expertise in high-performance APIs (GraphQL/REST).
- Database optimization experience.
- Cross-team delivery of production-ready features.
- Fluent in English with excellent communication skills.
Benefits
- 32 days of paid vacation plus your birthday off.
- Flexible hybrid working scheme.
- Access to a learning budget and internal training.
- Mental health coaching support.
- Regular global and local get-togethers to celebrate successes.
- Possibility of taking a sabbatical after three years with the company.
- Cloud-based company setup for flexibility and collaboration.
Senior PHP Software Engineer