Reach out directly about this role
🌍 Format: Remote — from anywhere in the world, with no restrictions on time zones or country of employment.
About the company:
We are a product team that actively invests in technology and develops its own high-load educational platform. We value engineering culture, short decision-making chains, and minimal bureaucracy.
Responsibilities:
• Develop the platform: add features, improve architecture and user experience. • Modernize the codebase with active use of AI tools. • Implement agentic approaches in team processes (code review, tests, documentation, migrations). • Work with media content, integrations (CRM, payments, webhooks), and queues. • Participate in shaping the engineering culture of working with AI and exchange best practices.
Requirements:
• Experience with AI tools (Cursor, Claude Code, Codex, and similar) as a primary working tool. • Understanding of AI agent tasking principles and the ability to verify their work results. • Proficient in PHP and commercial development experience. • Experience with MySQL/PostgreSQL and understanding of query optimization. • Experience with Docker, Redis, RabbitMQ (or queue analogues). • Skills in working with REST API, webhooks; English at B1+ level.
Will be a plus:
• Experience with Yii2 or Laravel. • Knowledge of the ELK stack. • Experience with Vue.js or other modern frontend frameworks. • Experience with media content (streaming, conversion). • Experience in a product company with high load.
Stack:
PHP 8.x, Yii2, Laravel, MySQL, PostgreSQL, Redis, RabbitMQ, Docker, S3, ELK, Vue.js, Cursor, Claude Code
Conditions:
• Full-time remote work without being tied to a location or time zone. • Active use of AI tools in daily processes and development of AI features for the product. • Minimal bureaucracy, short decision-making chains, and the ability to influence technical decisions. • Opportunities for professional growth and experience exchange in a strong team.
3 months ago
Work Format
Remote
English Level
B1 - Intermediate
AI writes it from your resume. You only have to send it.
By job title