Develop and apply processes for managing teams of programmers using Git, Bitbucket, Jira, Slack, and Confluence; Participate in technical interviews and hiring of employees; Assess opportunities for process improvement and prepare documentation to share with team members and other affected parties ensuring adherence to SOLID and DRY principles, design patterns, and clean architecture standards; Develop new and current functionality of CRM systems using PHP 8.0+, Yii2 Framework, JavaScript, jQuery, Vue.js, MySQL/MariaDB, and Redis; Design and implement complete functional modules using Object-Oriented Programming (OOP), Domain-Driven Design (DDD), and Microservices architecture; Develop architecture and technical design of software products following Clean/Hexagonal Architecture and CQRS/CQS patterns to ensure scalability and maintainability; Integrate external services, including WebSocket technologies, RabbitMQ, and Redis queues; Optimize performance for projects with high load, leveraging Redis caching, Docker, Kubernetes, and deploying to Amazon EC2 cloud environments; Code Review using PHPUnit, Codeception, Psalm, and PHP_CodeSniffer; Manage and maintain Unix/Linux systems environments for development and production operations.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level