Senior Full-Stack PHP Engineer
We are looking for a Senior Full-Stack Engineer to join the core engineering team of our client — a fast-growing company developing a high-load AI-driven platform for managing and annotating visual data. This is a long-term, full-time opportunity to work on a technically challenging product at scale.
About the Project
Our client’s platform powers annotation and data labeling workflows for leading AI/ML companies. The product is a browser-based system that includes complex frontend interactions (including 3D/WebGL visualizations), backend workflows for managing large datasets, and collaborative tools for distributed teams.
You’ll be responsible for building and optimizing both backend and frontend components, ensuring performance, maintainability, and usability at every level. You’ll work closely with product managers, QA engineers, and other developers to deliver new features and improve the platform’s scalability.
Key Responsibilities
• Design, implement, and maintain full-stack features using React and PHP
• Build intuitive, responsive interfaces for complex browser-based workflows
• Optimize backend services for speed, scalability, and data integrity
• Contribute to architectural decisions and internal development standards
• Work closely with cross-functional teams in an agile environment
• Write reliable automated tests and perform code reviews
Requirements
• 5+ years of experience in full-stack or backend development
• Strong knowledge of PHP (7+/8+) and modern React
• Solid experience with REST APIs, SQL databases, and application architecture
• Experience building user-facing features in complex web applications
• Fluent English (B2+), including participation in spoken daily stand-ups and planning sessions
• Bachelor’s degree in Computer Science, Mathematics, or Physics
• Strong sense of ownership and ability to work autonomously
Nice to Have
• Practical experience with WebGL, Three.js, or other 3D rendering frameworks
• Exposure to AWS, Docker, or similar infrastructure technologies
• Prior experience with tools for labeling, annotation, or data processing
Required skills experience
PHP | 5 years |
React.js | 3 years |
Required languages
English | B2 - Upper Intermediate |
Ukrainian | Native |