Responsibilities:
- Develop and maintain high-load projects and microservices
- Optimize performance, refactor code, and improve databases
- Design scalable architecture
- Participate in technical decision-making and knowledge sharing within the team
Requirements:
- Hands-on experience with AI agents such as Codex, Claude, or similar tools
- 3+ years of experience with PHP 7.2+ and 1+ year with Laravel
- Experience with MySQL 5.7–8, including high-load system optimization
- Proficiency with Git/GitHub and understanding of GitHub Flow
- Basic Ubuntu administration skills and knowledge of Nginx, PHP-FPM, Crontab, and NPM
- Experience developing and integrating APIs and payment systems
Nice to have:
- Experience with Node.js, Socket.io, Redis, and RabbitMQ
- Knowledge of Docker, Ansible, AWS, or DigitalOcean
- Experience with PHP CLI, JavaScript, and Vue.js
- Experience with data analytics
Responsibilities:
- Maintain, develop, and improve the company’s existing infrastructure
- Participate in the launch of new products and ensure the reliability and high availability of existing services
- Configure and maintain monitoring systems (Datadog, New Relic, Grafana), monitor infrastructure and microservices, and promptly respond to incidents, errors, and downtime
- Deploy, maintain, and optimize production and development environments for web applications
- Manage Infrastructure as Code (IaC) and ensure infrastructure reproducibility using Terraform
- Deploy and maintain services running in Kubernetes clusters
- Research emerging technologies, evaluate their applicability, and implement the most effective solutions
- Automate infrastructure and operational processes using Ansible, Terraform, and Docker
- Continuously improve professional skills, stay up to date with modern DevOps tools and best practices, and enhance technical expertise
Requirements:
- 1+ year of hands-on experience with Ansible
- Experience working with Terraform (Infrastructure as Code)
- Experience administering and operating Kubernetes
- Strong Linux administration skills, preferably Ubuntu-based systems
- Experience managing Bare Metal servers
- Hands-on experience with AWS cloud services (EC2, RDS, S3, CloudFront)
- Experience configuring and administering Cloudflare
- Experience setting up monitoring and metrics visualization systems (Grafana)
- Knowledge of and hands-on experience with MySQL 8 and Redis 6
- Basic knowledge of RabbitMQ administration
- Experience administering PHP 8+ (Laravel) projects
- Understanding of web infrastructure, networking concepts, and CI/CD processes will be considered an advantage
Responsibilities:
- Develop and maintain features in a high-load monolith, microservices, and internal packages (shared libraries, SDK)
- Integrate APIs and payment systems, work with webhooks and postbacks
- Optimize MySQL queries, caching with Redis, and background job processing with RabbitMQ / Horizon
- Implement realtime functionality based on WebSocket events (Centrifugo / Socket.IO)
- Write concurrency-safe code using locks, mutexes, and atomic operations
- Conduct code reviews and participate in technical decision-making
Requirements:
- 3+ years of commercial experience with PHP and strong knowledge of Laravel: events/listeners, queues, DI, service providers, FormRequest
- Practical understanding and application of SOLID principles
- Experience with MySQL: indexes, query execution plan analysis, optimization of heavy queries; Redis
- Hands-on experience with queues (RabbitMQ / Horizon or equivalents) and asynchronous processing
- Understanding of race conditions and practical experience preventing them
- Experience integrating REST APIs and payment systems, working with HMAC signatures and webhook idempotency
- Experience with Git / GitHub Flow, PRs, and code reviews
- Experience using Docker for local development
- Hands-on experience using AI coding agents — Claude Code, Codex, or similar tools
Working with Claude Code — we expect:
- Break tasks down into steps, use plan mode, and work with parallel subagents
- Critically review the agent’s output: check diffs, understand where the model may hallucinate, and take responsibility for the merged code
Nice to have:
- Vue 3 / Nuxt 3, TypeScript (we have a frontend monorepo)
- Ubuntu, Nginx, PHP-FPM, cron; CI/CD (GitHub Actions)
Responsibilities:
- Test Web / Client-Server systems at all stages of development
- Test REST APIs and Third-party integrations
- Test Admin Panels / Back-office systems
- Analyze application behavior using Chrome DevTools: Network, Console, Application
- Build and maintain testing workflows
- Create and maintain test documentation: test plans, checklists, test cases, and bug reports
- Collaborate with developers and the team to identify and resolve defects
- Track tasks and testing results in Jira, Confluence, and TMS
Requirements:
- 1.5–2+ years of commercial experience in testing Web / Client-Server systems, excluding internships
- Hands-on experience testing REST APIs and Third-party integrations
- Understanding of Webhooks, HTTP status codes, asynchronous requests, and JSON
- Understanding of testing transactional systems, user balances, and payment gateways
- Experience testing Admin Panels / Back-office systems and understanding of RBAC
- Strong knowledge of Chrome DevTools: Network, Console, Application
- Basic SQL knowledge: SELECT, WHERE, JOIN
- Experience working with Jira, Confluence, and Test Management Systems (TMS)
- Ability to independently build a testing process without ready-made test cases
- Ability to work with incomplete or non-formalized requirements
- Understanding of client-server architecture
- Ability to independently localize issues and determine whether they are on the Front-end, Back-end, or Third-party API side
Nice to Have:
- Technical education or technical background
- Basic knowledge of JavaScript / TypeScript
- Experience testing payment systems or products with transactional logic
- Experience working with integrations and external APIs