PHP Backend Developer
Прямой работодатель Centerex ( centerex.com )
Опыт работы любой
About Us
Founded in 2012, Centerex is enterprise-scale data integration, analytics, and infrastructure management. Our artificial intelligence technologies have delivered Big Data management and analysis on the petabyte scale for more than 10 years.
Our mission is to create business and technology potential by revealing new opportunities every day.
Our products
Centerex creates dynamic profiles that help consumers and small businesses know more about the people, real estate, businesses, and professionals they interact with. Using proprietary machine-learning technologies, it is able to integrate real-time information changes from any data source and instantly update existing profiles. Established data-driven products include background checks on people, businesses and professionals, with consumer profiling in development. We work according to the Kanban methodology.
We use Jira (task tracker) and Confluence (project documentation).
We are currently looking for a PHP Developer (Backend).
Our stack
Back-End: PHP8, MySQL, MongoDB, Redis, Elasticsearch, Docker, Golang.
Required skills
- 4+ years of professional experience as a PHP Developer (including highload systems)
- Stationary work in a team and with a team
- Deep knowledge of PHP, understanding of the architecture of web projects
- Work with the MySQL database (optimization)
- Knowledge of OOP basics, SOLID principles
- PHP Libraries for Scraping Knowledge:
- cURL and GuzzleHTTP for HTTP requests.
- Simple HTML DOM and PHP HTML Parser for parsing HTML documents.
- Regular Expressions (RegEx): for processing and extracting required information from text data.
- XPath and CSS Selectors: for navigating and extracting data from HTML or XML documents.
- Working with APIs: understanding RESTful APIs and knowing how to use them to fetch data, if the platform provides API access.
- API Selenium WebDriver
- Data Handling:
- Familiarity with data formats such as JSON and XML.
- Using libraries for transforming and storing data.
- Parallel Requests: using multithreading or asynchronous approaches to increase the speed of data collection.
- Ethics and Legal Aspects: respecting robots.txt files and adhering to the legal restrictions on data scraping.
- Server and DevOps Skills: basic knowledge in managing servers can help in setting up environments to handle large data volumes or in automating processes.
- Written English (B1+)
Responsibilities
- product quality improvement, refactoring, code review
- writing high-quality code within the framework of a highly loaded project (million visitors per day).
Job Information:
- full-time employment (remote), GMT +2/+3 time zone
- US company contract (suitable for Digital nomad visa, Freelance visa)
- salary paid in US dollars
- dev team speaks Russian
- vacations, and holidays are provided