Backend Development Group Lead (Kotlin)
About the Company:
We are building a unified system for digital labeling and product traceability in Russia and the EAEU countries. Our system helps to reduce the level of counterfeit goods and guarantee the authenticity of products manufactured in or imported into the country.
Honest Sign is one of the highest-load platforms with no analogues:
— microservice architecture on Kubernetes with Istio in our own infrastructure;
— petabytes of live data that our services and clients work with 24/7 via API;
— billions of transactions per day and tens of thousands of requests per second;
— real-time analytics on event streams and large-scale batch analytics at night;
— a mobile app with over 27 million installations;
— dozens of releases to production every day, feature flags, infrastructure as code.
Under the hood — Kafka, Cassandra, Spark, Airflow, Iceberg, ClickHouse, GitLab CI/CD, Helm, Prometheus, Grafana.
We are not afraid of complex challenges and launch bold engineering ideas into production!
About the Team:
We are looking for a Team Lead Backend (Kotlin) to join the Core development team.
Our team:
- develops key platform services (the core) for the state labeling system, handling high loads (tens of thousands of RPS) and processing huge volumes of data (hundreds of TB)
- works with a variety of SQL and NoSQL databases and storage systems
- ensures the uninterrupted operation of the system
You encounter our system constantly when you scan labeling codes at a store checkout for dairy products, water, and many other items.
Our services process thousands of labeling codes per second from manufacturers to checkouts.
Tech Stack:
Java 17/21, Kotlin, Spring Boot, Spring Cloud, Apache Cassandra, ClickHouse, PostgreSQL, Apache Kafka, Docker, Kubernetes, GitLab CI, Prometheus/Grafana.
What You Will Be Doing:
- Managing a team of backend developers (5 direct reports) — task assignment, code review, mentoring, conducting 1-on-1 meetings.
- Participating in hiring and onboarding new employees into the team.
- Designing and evolving the architecture of high-load core system services.
- Writing high-quality code (Java/Kotlin) and participating in key technical decisions.
- Collaborating with related teams (Backend, analytics, DevOps) to deliver functionality.
- Ensuring the reliability, fault tolerance, and performance of services.
What We Expect from a Successful Candidate:
Hard Skills:
- Commercial development experience in Java or Kotlin for 6+ years.
- Deep knowledge of Spring Framework (Boot, Cloud, Data).
- Experience with high-load systems (HighLoad) and microservice architecture.
- Confident command of databases: Cassandra, CockRoach(Postgres), Clickhouse, YDB.
- Experience with message brokers (Kafka/RabbitMQ).
- Knowledge of CI/CD principles, Docker, Kubernetes.
Soft Skills:
- Team management experience of 2+ years (Team Lead / Tech Lead).
- Systematic thinking and ability to make architectural decisions.
- Fluent oral and written communication skills.
- Responsibility and result-oriented approach.
Why Choose Us:
Development Opportunities
- Participation in meetups and conferences: we share knowledge and learn from others.
- Internal corporate trainings.
- Buddy support: a guide to corporate life in the company.
We Care for Our Employees
- Health: VHI (including dental) after probation, sick leave compensation up to the salary level (10 working days per year), traveler's insurance, corporate psychologists.
- Financial assistance in difficult life situations.
- Cafeteria benefits: not only for sports and education, but also for IT services, expanding VHI for family.
Convenience and Comfort
- Employment under the Russian Labor Code with an accredited IT company.
- Work remotely from anywhere, in a hybrid format, or from an office in the center of Moscow/St. Petersburg (near metro stations).
- Flexible start of the working day.
- We provide work equipment: laptop, monitor, headset — everything for productive work.
Life in the Company
- Open communication culture.
- Sports: football, volleyball, yoga — many options, choose or create your own community!
- Workshops, children's holidays, book club — you won't get bored.
- Stylish merch you'll want to wear.
- Referral program: bring your friends and get bonuses.