Position: Technical Product Lead (PHP and Python) PRODUCT
Company: PSR Company
Experience required: 5y
Category: PHP
English level: fluent
Published: 2021-03-01T00:00:00+02:00

**Requirements:**
5+ years as a Software Developer (PHP and Python preferable, or at least only PHP)
4 languages: PHP, Python, Golang, TypeScript and managed to build sustainable crawling system in AWS cloud with auto-scaling capabilities.
SOA architecture: control plane written in PHP, main distributed crawling system (based on Scrapy) in Python, and number of supplement micro-services in Python and Go.
AWS EKS clusters
2 + years as a Lead
AWS, Docker, MVC architecture, Zend framework
ENG - FLUENT

Proven leadership and mentoring ability as well as team-oriented thinking (minimum 2 years)
- Computer science degree or equivalent qualification (Not Must have)
- Experience with cloud-based systems (preferably AWS)
- Good knowledge of OOP, MVC architectures, SOLID principles and other
clean coding standards
- Knowledge of CI / CD
- Good knowledge of PHP (Zend) and Python
- A drive to always deliver the best quality and don´t do tasks just according to the minimum requirements
- Constant desire to improve things and to not accept the status quo as given
- You are a planner and keep your TO-DOs structured and well-organized
- Strong verbal and written communication skills in English to communicate with your team and co-workers
- Constant readiness to expand your horizon 
- Self-motivation and a hands-on attitude

**Nice to have:**
Experience with crawling technology
Experience with Docker
Experience with Redis
Experience with RabbitMQ
Experience with big data technologies
DevOps Skills
Experience with distributed teams
Experience working with Jira and Slack

**Responsibilities:**
- You will be leading an international team of specialists that is passionate about technology and although it is located in different countries is
keeping up a great spirit and commitment. 
- As the lead you will be responsible for your team members as well as for the communication with product management (Product Owner and Product Manager) and will have the power to adjust tools and processes to increase fun and efficiency in the daily work.
- Lead, guide, mentor and develop your team
- Work and collaborate closely with our product management
- Optimize our crawling technology for maximum performance, stability and
scalability
- Responsibility for the development and maintenance of our crawling technology through the entire software development lifecycle
- Stay in touch with latest technologies, share and discuss knowledge
- Support the recruiting-/hiring process of new team members
- Solve challenges together with your team
- Code reviews to ensure the quality of our software
- Planning, effort estimations and monitoring of development projects
- Work with agile processes, that are adapted to the team’s and project’s needs
- Be part of a great team with an exceptional work environment, lots of space for your own ideas and creations and a flat organization which promotes increased involvement

**About the company:**
In order to provide our premium service to our customers, we have developed an innovative crawling, extraction and classification technology
using intelligent algorithms combined with machine learning. Crawling millions of job ads on various continents every day at an increasing pace,
scalability and flexibility of our infrastructure is one of our highest priorities. Therefore, our technology is built on a modular microservices architecture in
the cloud (AWS).

Our Product Managers, Researchers, DevOps Engineers, Developers, QA Experts and Data Scientists continuously make up their minds on how to improve our solutions and are waiting for your ideas to lift our cutting-edge technology together with you to the next level.

**Stack:** Zend framework, PHP 7, Propel, Varnish cache, Git (Bitbucket), Unix, PHPUnit, Composer, MySQL, Python, Angular, JavaScript (ES6+),
HTML/HTML5, CSS3, Docker, AWS

**We offer:**
- An international and diverse team of currently 80+ talented, passionate people an amazing team spirit and the passion to improve our product every day
- Modern office in the city center of Hamburg, but also option for home office as well.
- Nice team events (incl. sailing trip in the Mediterranean – this year  cancelled because of COVID 19… ☹)
- Internal leadership development
- Company Notebook
- Flexible working hours
- An overall very collegial and welcoming atmosphere
- Easy approachability across all levels
- Open communication – not only a buzzword. We need everyones’ input and opinion.
Vacation – 25 days
Sick leaves – paid, unlimited

**Interview process:**
1) HR interview (30 minutes)
2) Short Tech interview (30-45 minutes)
3) Test, if the candidate was weak on Tech interview
4) Tech call based on Test task
5) Trial day

**Team:**
Team - 4 back (PHP) , 1 Front (Angular), 1 DevOps, 1 Python