Backend Engineer
We are looking for a PHP developer to play a critical role in enhancing and maintaining the backend components of an extensive SAAS website builder platform, which currently serves over 5 million websites. Your responsibilities will include optimizing our legacy PHP codebase, implementing new features, and collaborating with various engineering teams on CI/CD and infrastructure tasks as needed. Communication with the team and stakeholders will be in English, and the work can be done remotely.
Responsibilities:
- Develop and maintain backend services using PHP within a large-scale, legacy codebase, focusing on the introduction of new features and system improvements.
- Optimize existing PHP systems to enhance performance, scalability, and security.
- Collaborate extensively with other engineering teams, including frontend developers and other backend specialists, to integrate API services and ensure cohesive functionality across the platform.
- Engage in significant CI/CD processes, leveraging advanced experience with CI/CD tools to enhance deployment and operational efficiencies.
- Contribute to the modernization of our tech stack, including upgrading outdated PHP versions and dependencies.
- Implement robust solutions for data storage and manipulation using AWS services such as RDS and ElastiCache.
- Participate in code reviews, maintaining best coding practices and promoting a culture of quality and accountability.
- Maintaining DevBox and CI/CD Pipelines: The Backend Engineer will maintain and troubleshoot issues in the DevBox environment and manage CI/CD pipelines to ensure smooth and reliable backend deployments.
- Setting High Standards for Backend Practices: The engineer will establish and enforce best practices for backend architecture and deployments, enhancing system reliability and performance.
- Mentoring on Backend Infrastructure Topics: The engineer will mentor other engineers on best practices related to backend infrastructure, including efficient use of CI/CD tools, cloud services, and security practices.
Requirements:
- 3+ years of professional experience in backend development, with a strong focus on PHP.
- Demonstrated ability to develop new features and maintain large-scale web applications.
- Solid understanding of modern PHP programming patterns and frameworks.
- Advanced experience with CI/CD tools and best practices.
- Experience with AWS cloud services and infrastructure as code (IaC) tools such as Terraform.
- Strong problem-solving skills and the ability to work collaboratively with a diverse team of engineers.
- Excellent communication skills, with a commitment to high-quality development standards.
- Knowledge of Kotlin is a plus.
If this sounds like you, send us your CV, and let’s talk!
talent.europe@99x.io