๐ Vacancy: Lead Python Developer
๐ Location: Cyprus
๐ Full-time, office format
StarTribe is part of a large international holding company (name under NDA) that has been creating and developing large-scale and high-load IT products for major companies, including world-renowned brands, for over 10 years.
๐ The holding company employs about 10,000 people in various countries, with the main office located in Cyprus.
๐ฏ Our main focus is iGaming: we create technological solutions for online entertainment, sports, and games. We operate in the B2B segment and are among the industry leaders (top-10 in the world).
๐ฏ About the project
A product IT company is developing high-load services for major world-class online entertainment platforms. The Lead Python Developer will join the infrastructure department and be responsible for the software part of the platform: backend services and tools for managing data storage and processing infrastructure, automating provisioning, and integrating internal and external systems into a single platform.
The role combines hands-on development and technical leadership: it is necessary to set the technical direction, build development processes, form, and develop a team of Python developers. The specialist will work side-by-side with SysOps teams, building CI/CD, deployment, and service observability with DevOps, as well as participating in the department's technical planning and interacting with related teams.
๐ผ Responsibilities
- Design the architecture and develop backend services for managing data storage and processing infrastructure;
- Be responsible for the technical quality of the area: code reviews, development standards, testing, documentation;
- Form and develop a team of Python developers: participate in hiring, mentoring, assigning and decomposing tasks;
- Integrate internal and external systems within the platform, design APIs (REST/gRPC);
- Create custom tools for managing data flows and automating infrastructure processes;
- Together with DevOps, build CI/CD, deployment, and service observability (metrics, logs, alerting);
- Participate in the department's technical planning, estimate timelines and risks, communicate with related teams.
๐ก Requirements
- 5+ years of commercial Python development experience, with 1-2 years in a team lead, tech lead, or lead developer role;
- Experience in designing and developing high-load distributed services;
- Deep knowledge of SQL and experience working with DBMS (PostgreSQL, MySQL, etc.), understanding their internal workings and optimization;
- Proficient in UNIX systems and command line;
- Practical experience with Docker and Kubernetes: building images, writing manifests/Helm charts, deploying services;
- Experience in building testing (unit, integration tests) and a culture of code reviews;
- Understanding of observability principles: metrics, logs, tracing (Prometheus, Grafana, or similar).
๐ Will be a plus
- Experience with CI/CD (GitLab CI/CD);
- Experience with Terraform and Ansible, Infrastructure as Code approach;
- Working with message queues and data streaming (Kafka, RabbitMQ, etc.);
- Secrets management (Vault, Sealed Secrets, External Secrets);
- Development experience in Java or Go.
๐ Conditions
- Official employment according to the Labor Code of Cyprus;
- 5/2 office work format with flexible start times from 8:00 to 10:00;
- Salary based on interview results;
- Vacation โ 21 working days;
- 4 additional days off per year;
- External and internal professional training;
- Partial reimbursement for English and Greek language courses (SkyEng);
- Corporate breakfasts and lunches in the office;
- Corporate sports activities;
- Referral program;
- Corporate events for employees and their family members;
- Discounts on goods and services from company partners;
- Financial support in important life situations;
- Gifts for employees and their children;
- Annual bonus based on performance;
- Corporate mobile tariff.
๐ฉ Interested? Send your resume to Telegram recruiter contact.