Position: Team Lead (PHP + Java Script)
Company: Perfsol
Category: PHP
Experience required: 3y
English level: upper

**Perfsol** has a variety of clients with different challenges, which makes our work always dynamic and exciting.
The time has come when we decided to expand our team with a person who will have a direct impact on the company's performance. So, we are looking for a developer who is eager to move to a new career level and **become the Team Lead **of our small web development team!
If you are an excellent team player with ambitions to develop, a good communicator, ready to help others, and also appreciate and contribute to the creation of an informal high-performance, collaborative work environment and build honest and transparent relationships - you are with us!

**Projects:** you will be involved in the Web projects of the company, which originates from Denmark, Israel and the USA.
**Domains:** Fintech, Entertainment, Audio/Video streaming, Social Media
**Techstack: **Laravel, Symfony, React, Vue.js, Next,js, Nest.js, PostgreSQL, Docker, Kubernetes, AWS Web Services
**Team:** from 1 to 6 people.
**Duration of projects:** from 1 month to 3 years.

**Requirements:**
- 4+ years of experience in **Software Development;**
- 4+ years of experience with **PHP, Java Script;**
- 3+ years of experience with **Laravel, Symfony, Next.js, Nest.js;**
- 2+ years of experience with **React, Vue.js;**
- Experience with **PostgreSQL, Docker, Kubernetes, AWS Web;**
- Excellent time management skills;
- Problem solving skills;
- Ability to work in ambiguous situations;
- Skills of presentation, verbal and written communication;
- Self-motivation, the ability to work independently and the ability to take initiative,
- Ability to multitask in a fast-paced environment and prioritize the most important tasks and projects;
- Must have experience working on international projects;
- Must have experience in personal communication with American or European clients;
- English level — **Upper Intermediate** or higher.

**Responsibilities:**
- Participation in the planning stage of the project, assistance in the formation of technical documentation that meets all the company's requirements;
- Responsibility for the final assessment of projects in your team (own assessment and approval of other developers' estimates / feedback if necessary);
- Conducting a stand-up with the development team to control the technical quality of the work;
- Code quality control on your team's projects (regular code review);
- Monitoring the work of the developers of your team: with PM, the distribution of tasks between developers, their analysis and the formation of a complete description of the task, so that others can begin their implementation;
- PM support in the distribution of tasks by priority and level of developers within team projects (what level of tasks to give so that the work is productive and financially profitable);
- Understanding of the entire state of back and front and project development (regular analysis of tasks in Jira together with PM);
- Technical organization of the start of each team member's project and the deployment of the project from scratch to prevent additional time and optimal start of the project;
- Prescribing the architecture and evaluation for more complex tasks (specify the complexity evaluation parameter).
- Ensuring effective use and allocation of team resources and turning project execution into a controlled process with expected results;
- Implementation of a testing strategy depending on the project;
- Conducting a technical interview;
- Development and control of PDP for team members;
- Tech assessment of team members;
- Participation in pre-sale meetings;
- Will be involved in strategic planning.

**We offer:**
- Competitive salary according to qualifications, which will consist of the rate + quarterly bonus;
- 40 hours per week, flexible work schedule;
- Ability to work hybrid;
- 18 days of paid vacation; 5 days of paid sick leave;
- Professional growth to CTO or Delivery Manager;
- Program of continuous education;
- Agile approach to management and lack of bureaucracy;
- Absence of a work process monitoring system;
- Reimbursement of expenses for workshops, conferences and literature.

**What you will like about us:**
- Unlimited opportunities for individual growth and the opportunity to create a personalized career path;
- You can get any certification to be a real professional in your field and attend various internal and external events.