Senior PHP Backend Engineer

Supermetrics
Summary
Join Supermetrics' Data Storage Team as a Senior Backend Engineer (PHP) to contribute to the development and improvement of their data transfer system. You will be involved in designing, developing, and maintaining features for a next-generation data transfer system, enhancing the storage layer, improving monitoring capabilities, and integrating AI agents. Collaborate with product managers, designers, and other stakeholders to define technical roadmaps and prioritize features. Mentor team members and drive high code quality standards. Proactively identify and address system bottlenecks to ensure stability and performance. This role requires 6+ years of backend experience with PHP in a SaaS environment, experience with data pipelines, API integrations, and various testing methodologies. Strong understanding of architecture, software design, and security best practices are essential.
Requirements
- 6+ years of back-end experience (PHP) in a production environment, preferably building a SaaS product
- Experience with building data pipelines or handling large volumes of data
- Experience working with API integrations
- Ability to conduct unit testing, integration testing, and end-to-end testing
- Strong understanding of architecture & software design
- Strong grasp of the software testing discipline
- Understanding of security best practices
- Experience collaborating directly with product teams and designers
- Detailed oriented with strong analytical and problem-solving abilities
- Strong communication skills, fluent in English is a must
- Ability to give effective feedback
Responsibilities
- Development of new features and functionalities for our customers
- Planning new initiatives and features
- Collaborate with product managers, designers, and other stakeholders to define technical roadmaps, prioritize features, and estimate development efforts
- Drive and enforce high code quality standards through thorough code reviews, promoting best practices in software development, and ensuring maintainability and scalability
- Mentor and guide team members, fostering a culture of learning, collaboration, and continuous improvement. Provide technical guidance, conduct code reviews, and share knowledge to enhance the team's overall performance and expertise
- Proactively identify and address potential system bottlenecks, improve monitoring and alerting capabilities, and ensure the stability and performance
- Utilizing existing monitoring tools to ensure system stability
Preferred Qualifications
- Understanding of monitoring tools and ability to interpret monitoring data. This includes tools such as Datadog, OpenSearch, Grafana, etc., which are used to track application performance and system metrics
- Experience with Kubernetes in a cloud environment
- Proficient use of AI tools
Benefits
- Competitive compensation package, including equity
- Excellent work equipment and home office allowance for those working in our fully remote locations
- Home internet and mobile phone allowance
- Health care benefits and leisure time insurance
- Annual 1000 euros of personal learning budget
- Sports and wellbeing allowance