Senior Backend Developer (PHP)
REMOTE RUSSIA
From an idea in 2022, we grew into CDEK.Shopping – a service for delivering goods from abroad.
Currently, we are over 180 people in 49 cities in Russia and beyond.
We are among the first to bring new products to customers, and through a purchase request, you can acquire practically anything.
CDEK.Shopping is our own storefront with products, and the mobile version is integrated into the CDEK app.
In development, we adhere to a microservice architecture, and our "monolith" is built on a fresh stack with clear functionality. Working at CDEK.Shopping means product development, implementation, and testing of new features.
Main stack of technologies used:
- PHP 8.2
- Symfony - for new services and Laravel for existing ones
- PostgreSQL, MySQL as data storage, some data in Redis, Elasticsearch, and ClickHouse
- ELK for logs, we collect errors in Sentry, visualize and aggregate them in Prometheus/Grafana
- RabbitMQ as a message bus and for background task processing
- Applications are containerized with Docker and deployed via Kubernetes
- GitLab for CI
- We write tests using PHPUnit & Codeception
What will you be doing?
- Developing microservices, new features, and platform architecture, scaling the project under growing loads
- Designing REST APIs and integrating with third-party services
- Refactoring, optimizing code, and database queries
- Participating in product development with the team
- Code Reviewing other team members
- Discussing large tasks in regular backend and frontend meetings, closing technical debt
Remote work is possible.
What's important to us:
- Understanding of modern development principles and methodologies
- Experience in creating high-load systems
- Experience with PostgreSQL/MySQL (writing complex queries; understanding EXPLAIN; optimizing slow queries without changing the DB structure; changing large table schemas without downtime, etc.)
- Clear understanding of the web application architecture, understanding the principles of its individual components
- Proficient knowledge of: Elasticsearch, RabbitMQ, Docker
- Experience with one of the listed frameworks - Zend/Laravel/Symfony
We offer:
- Official employment, social package (payment of vacation, sick leave)
- Remote work format
- Work schedule 5/2, from 9:00 to 18:00, willing to discuss a more flexible schedule
- Career growth, opportunity to work in different cities
- Voluntary medical insurance after the probation period
- Work in an IT company with accreditation
- Work in a large international company with a popular direction CDEK.Shopping
- Corporate university with dozens of courses
- Corporate discounts from our partners and the BestBenefits service
[APPLY]