Team Lead Full Stack (PHP/JS)

Необходимые навыки
• Strong programming background
• Understanding of patterns, data structures, algorithms and their complexity
• Deep understanding of OOP/SOLID
• At least two years of active PHP and JavaScript/TypeScript experience
• Experience with Symfony and Angular
• Experience with NodeJS (basic-level experience would be enough)
• Deep understanding of relational databases
• Experience in MySQL and/or PostgreSQL DB design and optimisation
• Ability to handle both front-end and back-end for a modern SPA
• Understanding of Agile/Scrum and CI
• Experience with web-sockets
• Team leading and code review experience
• Experience in building real-time services
• English of at least intermediate level (B1)
• Basic Linux server administration skills
• JIRA/Confluence setup experience (Agile/Kanban)
• Desire to grow and outstep your regular responsibilities circle
• Strong communication skills

Будет плюсом
• Experience in SaaS product development
• Technical experience with email services, ESPs and big email broadcasts
• Understanding of how to use Docker and Vagrant
• Unit tests, especially PHPUnit
• Experience in hiring and interviewing
• Yii2
• React (JS)
• WordPress/Magento/Shopify and other CMS and e-commerce platforms
• Experience using Redis as a database
• AWS (S3, Route53)
• Understanding of how to use and configure Jenkins
• Experience with Python and auto-tests on Selenium
• Understanding of mobile apps development (iOS/Android)
• Understanding of desktop apps development (Windows/MacOS/Linux)
• Entrepreneurial mindset

• Opportunity to create an amazing useful product and grow with it (both technically and in career)
• Employment package: 20-work-days paid vacation
• Office 2 minutes walk from m. Lybidska / Ocean Plaza
• Opportunity to take part in a product decision-making process
• Work in a well-motivated, sprint-based agile team
• 50% compensation of conferences tickets or educational courses
• Full coverage of all your PE tax expenses
• Flexible work schedule
• Medical insurance after a trial period
• Free English lessons
• Fun corporate events and team buildings

• Work directly with the founders to build an exceptional product
• Write high performance and highly maintainable PHP, JS and TS code
• Solve complex programming and architecture problems
• Manage small back-end and front-end teams (up to 3 people each)
• Plan development sprints with the product owner
• Improve product quality and force code refactoring
• Review code, teach and mentor your teammates
• Help to hire and grow a great development team

About HelpCrunch

HelpCrunch is an all-around customer communication platform combining modern live chat, in-app messenger, auto messaging, ticketing, and email automation.

Designed for SaaS and web services, e-commerce and online-to-offline businesses, HelpCrunch helps convert website visitors into customers, maximize sales, increase retention, and built loyal relationships.

All communication is synced across multiple platforms and channels — mobile, web, chat, email, social media and third-party integrations through a single online account letting you connect with customers everywhere and easily manage interaction.

Company website:

Job posted on 15 October 2019

Apply for job

Get new jobs by e-mail

Describe what you’re looking for and Djinni will send you matching jobs.

E.g.: (senior|middle) rust -blockchain