Developer Intern
Translated automatically from the original posting. Read the original in Georgian →
TourInvest Group is announcing a vacancy for a Developer Intern position. Job Description: - The Developer Intern will work on the DOP (Data Operations Platform), which is an internal corporate platform of TourInvest Group. This is a paid position, full-time, and will be a stepping stone to the Junior Developer level.
Key Responsibilities: - Launching the full stack locally using Docker Compose and understanding its working principles; - Taking on small, well-defined tasks in Jira (bug fixing, interface correction, API endpoints) and completing them through the branch, pull request, and code review process; - Learning and applying the platform's internal standards (table standards, Admin Panel structure, entity naming conventions, etc.); - Writing automated tests for your own module; - Over time, delivering small functionality in a full cycle (data model, migration, API endpoint, screen) and participating in building the staging environment; - Learning and gradually getting involved in the deployment process, together with the platform leader.
Requirements: - Knowledge of Python basics: functions, classes, modules, virtual environments, package installation, reading traceback; - Knowledge of SQL basics: SELECT, JOIN, GROUP BY, primary and foreign keys; - Knowledge of HTTP and REST: request methods, status codes, JSON payloads; - Knowledge of Git: clone, branch, commit, push, pull request, merge conflict resolution; - Experience working with the command line in a Linux environment; - Experience with at least one Python web framework (Django, FastAPI, or Flask) at any level; - Basic knowledge of HTML, CSS, and JavaScript (knowledge of React is a plus, but not required); - English - reading level, Georgian - working level. - Additional advantages: practical experience with Docker Compose, PostgreSQL, TypeScript, knowledge of task queues (Celery, RQ), as well as any experience with CI/CD, automated testing, or Linux system administration.
Skills: - Responsibility and attention to detail; - Analytical thinking and problem-solving skills; - Teamwork and effective communication skills; - High motivation for learning and professional development.
Additional Information: Workplace: Batumi (head office, work is done onsite) Work schedule: Monday to Friday Hours: 09:30-18:30 Remuneration: to be discussed
Along with a challenging, pleasant, diverse, and developing environment, the company offers its employees special benefits: - Health insurance; - 50% discount at Hilton Batumi: Nephele Sky Bar, Tandila Lobby Bar, Eforea Spa; - 70% discount on the "Argo" cable car; - Discount at restaurant "Argo"; - 50% discount at Hampton by Hilton Batumi Center; - If an employee's child is enrolled in the Georgian-American school "Progress" after employment, a 10% discount is provided; - About the company
TourInvest Group has been operating in Georgia since 2008 and has invested over $200 million. The company's activities include construction and real estate management, hotel and restaurant operations, management of tourist attractions and gaming business, as well as partnership with international brands and operation according to their standards. The group cooperates with international brands such as Hilton and Hampton by Hilton. Today, the company employs over 800 people, making it one of the largest employers in the region. The company pays special attention to employee development, professional advancement, and the formation of a culture of working according to international brand standards.
Interested candidates, please apply using the following link: https://careertourinvestgroup.bitrix24.site/crm_form_nuvhv/
Only selected candidates will be contacted.
TourInvest Group thanks you for your interest in the vacant position and wishes you success!
We publish a copy of this advert so people looking for work in Georgia can find it, with a link back to your original. If it is yours, you can take over managing it, or ask us to take it down.
A claimed listing becomes Direct: shown above mirrored copies, applications arrive in your dashboard, and the listing joins Google job search.