Who we need
We are currently looking for a Senior System Engineer with strong knowledge of Python or Golang, who enjoys automation, exploring technologies, and improving systems, services, and performance.
We develop internal tools for our developers — to make it easier and faster for them to deploy new services, set up monitoring, and maintain their operation. In addition, we also manage several product services (SMS gateway, image storage, geographic maps for the website), which require ongoing support and development.
Job responsibilities
- Develop and optimize internal tools using Golang and/or Python;
- Analyze, profile, and debug services to improve their performance;
- Automate DevOps processes, create scripts and tools for CI/CD, scaling, and infrastructure maintenance;
- Research and test new technologies and tools, and explore their applicability for improving existing infrastructure and processes.
Key qualifications
To succeed in this role, you’ll need:
- 4+ years of experience building tools and services in Golang and/or Python;
- Experience with Django and/or FastAPI frameworks;
- Ability to run your own service in Docker using docker-compose;
- Understanding of key service metrics and experience setting them up in Grafana, InfluxDB, or Prometheus;
- A strong desire to dive deep into how systems work in order to build efficient tools;
- A minimum B1 level of English, including conversational skills.
Nice to have:
- Experience profiling and debugging services using tools like py-spy, go pprof, strace, gdb, or eBPF;
- Automation experience using Ansible and/or Terraform;
- Familiarity with CI/CD pipelines. We use GitLab CI;
- Experience with monitoring and logging tools: InfluxDB, Grafana, Prometheus, StatsD;
- Experience deploying services to Kubernetes.
We offer you
- Flexible schedules and opportunity to work remotely.
- Ambitious and supportive team who love what they do, appreciate each other, and grow together.
- Internal programs for adaptation and training, development of soft skills, and leadership abilities.
- Partial compensation for participating in external training and conferences.
- Corporate English school: Group and individual lessons, speaking clubs with colleagues from all over the world.
- Corporate prices on hotels and travel services.
- MyTime Day Off - an extra non-working day once per quarter without loss of compensation.
Product
Emerging Travel Group is a global travel-tech company whose brands have been operating in over 220 source markets since 2010. We specialize in developing advanced online booking platforms for all types of clients — from individual tourists to travel agents and companies organizing business trips. Our solutions empower hoteliers to effortlessly showcase their accommodations, boosting visibility and attracting a broader audience.
Our mission is to create, distribute, and operate the most convenient travel products. We constantly innovate and break the rules of the highly complex travel industry to make travel more widely available for individuals, more rewarding for professionals, and simpler for everyone.