About the vacancy
We are looking for a backend developer to join the Core Team. The team handles internal services common to all products of Kolesa Group: authorization, payments, file storage and distribution, photo processing, infrastructure utilities, and much more.
Tech stack
Golang / Kubernetes / MongoDB / Git / Go / PHP / Clickhouse / Asterisk / Docker / Linux / Elasticsearch / Redis / MySQL / Nginx
What you will do
- Develop and enhance key cross-product services of Kolesa Group: unified authorization service, payment gateway, object storage, photo stack (resizer, preresizer, CDN), internal telephony systems, integration with external services (SMS, email, push notifications, etc.), integration with government services (smartbridge).
- Improve system reliability, performance, and scalability — from architecture design to production support;
- Work closely with other teams: product teams, ML engineers, system administrators, HR, accountants;
- Participate in technical design, task planning, code reviews, and CI/CD processes;
- Support the devops culture: automation, monitoring, logging, alerts — that's all about us;
- Write high-quality, tested code and not be afraid to take responsibility for it in production.
We expect from you
- Familiarity with databases, understanding of their principles. We use Mysql, Mongodb, Redis, Elasticsearch, Clickhouse, Scylladb (cassandra)
- Understanding of the infrastructure and environment where the code runs: Linux, Docker, Nginx, Kubernetes, Ansible, Opensips, Asterisk;
- Proficiency with monitoring tools for finding, solving, and preventing problems;
- Ability and desire to write tests for your code;
- Proficiency in git, understanding of build and deployment processes. We use Github Enterprise;
- Ability to estimate task deadlines and meet them, to signal problems in a timely manner;
- Uncompromising approach to solving problems and eliminating their causes;
Will be an advantage
- Experience with Kubernetes, Asterisk, PHP;
- Understanding of microservice architecture, approaches to inter-service communication;
- Experience in designing and implementing high-load services.
What we offer
- Social package to choose from: health, education, tickets, etc.
- All-inclusive growth: grades, individual development plans, mentorship
- Relocation program: we help non-local employees with moving
- Training: participation in meetups, conferences, and trainings
- Corporate culture and themed events
- Online library: access to a huge tech library
- Language courses: courses from a partner company
- Top-up of the personal account on Kolesa.kz and Krisha.kz websites
- Discounts on fitness, lamoda, skillbox, skyeng, geekbrains, etc.