Position: Lead PHP Engineer
Company: CodeIT
Experience required: 5y
English level: upper

We are inviting an experienced Lead PHP Engineer to join our team.

You’re the right fit for this role if you’re responsible and independent, have a passion for creating new solutions, have a wide range of knowledge in the development. We believe you are a good communicator and you’re able to defend your opinion through arguments and facts.

REQUIRED SKILLS:

• Good experience in PHP (5+ years)
• Strong knowledge of at least one PHP framework (Laravel, Symphony, Zend, YII, ZF)
• Good experience with Laravel (2+ years)
• Strong knowledge of JavaScript
• Good knowledge of CSS, HTML
• Strong knowledge of SQL
• Experience with NoSQL
• Good understanding of MVC and SOLID principles
• The microservice architecture app development experience
• Experience in designing and implementing web services with a REST and • Web API architecture
• Experience with NGINX web server
• Experience in Unit testing
• Ability to work with technical documentation/specifications for the project
• English level: intermediate and higher

WOULD BE A PLUS:

• Experience in Laminas
• Experience in Symphony
• Experience in Node.js (1+ years)
• Experience in Soket-service (Node.js)
• Experience with AWS
• Knowledge Swagger / OpenAPI
• Knowledge of JS frontend frameworks
• Experience in leading teams and mentoring

RESPONSIBILITIES:

• Manage a small but growing team
• Track satisfaction level of team
• Resolve and mitigate team conflict
• Creating an individual development plan for php developers
• Review code for acceptance criteria, robustness, style, and maintainability
• Developing new features and supporting the current application
• Bugfixing different project modules
• Participation in pre-sales of new projects and creation of initial architecture and tech docs
• Architecture new modules, providing system suggestions to a customer
• Communication with a client (meetings and writing group chat discussions)
• Providing time estimates for tasks and projects
• Creating and supporting technical documentation
• Communication with Stakeholders


BEING A MEMBER OF THE CODEIT TEAM MEANS:

• Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
• Compensation of participation in conferences and workshops
• Development of soft skills (people management and emotional intelligence training)
• Free access to the company account on Udemy educational platform
Internal library
• Corporate English courses and communication with clients from English-speaking countries
• Experienced and supportive team members
• Paid time off (vacation, sick-leave, remote work)
• Legal support
• Joyful corporate events, team buildings, hobbies and sport communities
• Well-equipped office located in the center of Kharkiv
• Discounts and bonuses of IT Loyalty program