Position: Technical Team Lead (PHP)
Company: TextMagic
Category: Lead
Experience required: 5y

TextMagic is hiring a Technical Team Lead to help develop and launch new Web Apps & SaaS products as we scale from €10M ARR to €20M ARR (annual run rate). TextMagic provides a popular SMS text messaging service used by businesses worldwide (USA, UK, Canada & Australia). Currently, our company is building a new and modern **Customer Engagement Platform** (combining CRM, helpdesk, and campaigns - similar to Hubspot).

We’re looking for senior-level web development experience. You’ve probably been a team leader and have filled a number of different roles on web projects. You should have knowledge of both front and back-end technology stacks.

**Responsibilities:**
- You coordinate with several other teams to deliver value to production in an organized fashion.
- Lead, mentor, and assist a team of front- and back-end developers.
- You help to hire a team that matches your expectations and project requirements.
- You design the technical implementation of an epic, and then break it down into small, workable tickets.
- You freely give technical guidance and assistance as needed.

**What we expect:**
- Expert knowledge in PHP 7 and  5;
- Understanding of how to build an efficient, scalable database architecture. PostgreSQL and/or other related DB skills are mandatory (writing complex queries, understanding EXPLAIN output, optimizing slow queries without altering DB structure, etc.), and NoSQL (ElasticSearch) skills are welcome;
- Full application lifecycle building skills: you are going to build a new application from scratch;
- Experience in high-load oriented projects;
- API-based architecture skills;
- Understanding of caching (Memcached/Redis) and queueing (beanstalk’d/RabbitMQ) techniques;
- Automated testing skills.

**Nice-to-have's:**
- Experience with Clickhouse;
- Node.js or other modern high-performance stack skills;
- Telecommunication-based project background (messaging, calls).

**What we offer:**
- A fresh project that you and the rest of the team build from scratch. That means **no legacy code to support, no old-ish toolbox and technologies** to use: your reasoned opinions about how to build things are always welcome;
- Technical and development support from the existing team, including reusable services that could be used in the new project;
- You will start working remotely. After the situation with Covid is under control, you can enjoy working in a modern and clean office in Kyiv;
- Highly competitive salary;
- A young, professional, and friendly team;
- Covered meals daily;
- Opportunity to choose any personal equipment you need to do the job.

Team communication: Russian, Project documentation: English.