Maya BLLC is an international holding company that has been working in the field of e-commerce for more than 15 years. Our head office is located in the USA, development offices in Ukraine, USA. The company has more than 50 employees. Today, Maya B LLC manages 5 subsidiary companies registered in the USA, Canada and Ukraine. At this stage, we are looking for a Middle PHP Developer (PostgreSQL) to join the company's internal product development team. About the project: We are developing a corpora
Maya BLLC is an international holding company that has been working in the field of e-commerce for more than 15 years. Our head office is located in the USA, development offices in Ukraine, USA. The company has more than 50 employees. Today, Maya B LLC manages 5 subsidiary companies registered in the USA, Canada and Ukraine. At this stage, we are looking for a Middle PHP Developer (PostgreSQL) to join the company's internal product development team. About the project: We are developing a corporate server system written in PHP+PostgreSQL. which manages large data streams. This project provides our sales managers with a high level of automation of managing product flows in large volumes on various trading platforms, such as Amazon, Walmart, Mercado, etc. Technologies we use: Programming languages: PHP 8, Javascript Frameworks: Laravel, Javascript, Symfony, Vue.jsDB : PostgreSQL,Redis, ElasticsearchMB: Redis Stream, Amazon SQSApache Airflow, Docker use an object-oriented approach in development, apply the principles of SOLID and design patterns; Considerable experience in working with SQL, knowledge of query optimization and data model design; Code testing with the help of PHPUnit; Basic Linux administration skills; Cooperate with a team of programmers: lead Git workflow of the project, conduct code rev' Identify directions for refactoring and optimization of the existing code base; Ability to competently and clearly document the code; Ability to identify problems, understand their causes (find the root cause) and always have two elimination plans: quick and long-term; Initiative and creativity in non-standard tasks, ability to express one's thoughts well and clearly and solutions. Management of work and control of deadlines in the project management system (ASANA) The advantage will be: Experience in optimizing and scaling PostgreSQL Experience in using one of the popular frameworks; Knowledge of bash scripting; Knowledge of Python, Javascript; Skills of working with ChatGPT and experience of working with software for writing code and SQL queries Experience of using AWS services and their capabilities; Ability to work with microservice architecture; Successful experience of remote work; What needs to be done: Creation and support of various parsing services (WEB, API); Setting up identification of goods received from various platforms; Create and support automation services for trading platforms; Creation and support of control panels (admin); Data engineering; Availability of competencies: Orientation on results System thinking Ability to find alternative solutions Self-discipline Responsibility Ability to work in a team Working conditions: Work schedule: 8-hour work day Remote work Paid vacation 20 calendar days Day off 5 days Friendly and professional team Opportunity to develop, learn (including at the expense of the company )