PHP/NodeJS Developer
Vacancy from partner Charismo – brand №1 specializing in the production of cosmetic products for hair. We offer a wide range of products developed using advanced scientific achievements in trichology. Since 2015, we have been helping our clients care for the beauty and health of their hair in the Russian Federation. We actively participate in the educational activities of the population and training of beauty professionals.
Our mission is to help you maintain the beauty of your hair, which will delight you every day.
WE ARE EXPANDING in the Russian market, and in connection with this, we are looking for a PHP/NodeJS Developer to join our team.
Project specifics
- AI/LLM tools are actively used in work for writing and checking code – this is part of the daily process, not an experiment.
- Internal IT department for a real business (cosmetics, e-commerce) – tasks come from managers, marketers, accounting.
- Many integrations: banks, delivery (SDEK, etc.), CRM, messengers.
- There is legacy code that needs to be maintained and gradually improved.
- Mass operations in CRM (thousands of records) – meticulousness is critical, one mistake costs money.
- Half of the tasks are monotonous: landing page edits, debugging integrations, parser support.
- Sprint environment: Tuesday-Tuesday.
- Weekend duty on a schedule – you need to be available and connect to the computer only in case of critical failures (site down, payments not going through, etc.).
Technologies used in work
- PHP 7.x / 8.x, Laravel – main backend.
- Node.js – integrations, microservices.
- Python, C# – separate services and tasks.
- Vue.js / React – frontend.
- WordPress – websites, landing pages.
- MySQL, MSSQL – databases.
- ClickHouse – analytics.
- Redis – cache and queues.
- Bitrix24 REST API – CRM, process automation.
- n8n – automation of internal processes.
- LLM tools (Cursor, Claude Code, etc.) – for accelerating development.
- Git, Linux – infrastructure.
What you will be doing
- Developing and maintaining microservices and internal company systems.
- Supporting and developing payment and logistics integrations.
- Working with Bitrix24 REST API – automation, mass operations, synchronization.
- Building automations using LLM (document parsing, n8n pipelines, etc.).
- Modifying WordPress sites and landing pages.
- Refactoring legacy code and bringing it to a working state.
- Independently decomposing tasks from general business requirements.
- Documenting each integration and modification in the knowledge base.
What we expect from you
Hard skills
- Real experience with LLM API in development tasks – practical cases and specialized training are both welcome.
- 5+ years in development (PHP/Laravel, Node.js, SQL).
- Daily use of AI/LLM tools in code writing (Cursor, Claude Code, or any other LLM-based tool you actually use in your work).
- Fullstack: backend + frontend + DB + REST – not a narrow specialist.
- Ability to read, check, and modify code written by a neural network – understand what it generated, find errors, bring it to a working state.
Soft skills
- Calmness – half of the tasks are routine, getting nervous means making mistakes.
- Attention to detail – one mistake in a mass operation costs money.
- Ability to maintain focus on similar tasks.
- Independence – requirements are general, decomposition is up to you.
- Willingness to write documentation.
- Non-toxic communication in a small team.
- Willingness to follow company regulations.
- Weekend duty on a schedule (be available and at the computer in case of an incident).
Will be an advantage
- WordPress, WooCommerce.
- Python.
- n8n.
- Tests (unit / integration / e2e).
- Bitrix24 REST API.
- ClickHouse.
- Experience with integrations with banks, delivery services.
- Experience in building RAG systems (connecting corporate data to LLM for search and answers based on the internal knowledge base).
We offer:
- Benefit from the company – the best product in its market segment.
- Work in a fast-growing company with growth prospects.
- Remote work format.
- Employment: Labor Code of the Russian Federation.
- Schedule: 5/2 Mon-Fri from 9-10 AM to 6-7 PM (your choice).
- Fixed salary (discussed at the interview depending on experience and skills).
- Weekend duty on a schedule (there will be 3 employees in the team).