A
Atolls
BackendSenior
Senior PHP Software Engineer
PHPLaravelMySQLPostgreSQLElasticsearchMongoDBRedisMemcachedGraphQLREST APIComposerAWSDockerJenkinsGitLab CIAWS CloudWatchBugSnagAtatusGrafana
About the Position
Atolls is the world's largest community-driven shopping platform. We are looking for a Senior PHP Software Engineer to join our Engineering team in Berlin to build and scale 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, including product managers and front-end developers, 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
- Scalable web applications and community platforms using PHP/Laravel experience
- Expertise in high-performance APIs (GraphQL/REST)
- Database optimization
- Cross-team delivery of production-ready features
- PHP, Laravel, MySQL, PostgreSQL, Elasticsearch, MongoDB, Redis, Memcache, OOP, design patterns, unit testing, TDD, GraphQL APIs, REST APIs, Composer, AWS, Docker, Jenkins, GitLab CI, CloudWatch, BugSnag, Atatus, Grafana
- Collaboration, Problem-solving, Team communication, Continuous learning, Code documentation, Cross-functional alignment
- Fluent in English with excellent communication skills
Benefits
- A culture that values personal and professional development, with internal mobility opportunities.
- A supportive and open-minded team that embraces diverse perspectives and innovative ideas.
- 32 days of paid vacation plus your birthday off, giving you the time you need to recharge.
- A flexible hybrid working scheme to balance work and life.
- Access to a learning budget and internal training to help you grow in your role.
- Mental health coaching to support your well-being.
- Regular global and local get-togethers to celebrate successes and build connections.
- The possibility of taking a sabbatical after three years with the company.
- A cloud-based company setup, providing flexibility and collaboration opportunities no matter where you are.
Senior PHP Software Engineer
View Original