Position: Python/Golang Developer (Hospitality industry)
Company: Coherent Solutions
Experience required: 2y
Category: Python
English level: upper
Published: 2023-04-01T00:00:00+03:00

**Company Background**

The customer is a platform focused on the hospitality sphere (work with AirBnB, hoteliers, Hilton, Accor, etc.).

**Project Description**

The task is to build a reliable and performant BI application that’s being fed by data APIs. The challenge lies in managing the large and complex amounts of data and at the same time offering a simple and actionable experience to end user. 

**Technologies**
- Google Cloud 
- Kubernetes 
- Istio 
- Python 
- Django 
- Golang 
- BigTable 
- FoundationDB 
- Spanner

**What You'll Do**

- Work on new feature developments for existing products as well as creating new products from scratch;
- Architect, code and maintain existing & new Python/Go (micro-)services;
- Deploy and monitor services in a reproducible and scalable way;
- Develop a high affinity with various datasets by crunching large amounts of data in API implementations and data processing jobs;
- Experiment with, think about and take ownership of a piece of codebase/infrastructure and find ways to improve it, both in terms of performance/efficiency and structure/best practices;
- Ensure high quality deliverables through extensive testing as part of your development process;
- Be part of the product Scrum-teams, creating high performing and efficient APIs related to new feature developments;

**Job Requirements**

- 2+ years of commercial experience in a similar position;
- Experience working with Python and/or Go;
- Knowledge of Django;
- Experience working with microservice architectures and any cloud platform;
- Knowledge of SQL;
- Experience in dealing with large datasets in NoSQL environment;
- Experience in working in a cross-functional team;
- Level of English - from Intermediate (spoken/written);

**What Do We Offer**

- 100+ technical and non-technical trainings to develop and expand your horizons;
- Internal meetings and conferences (we like sharing our expertise);
- English courses (both with Russian-speaking teachers and native speakers);
Sports activities (soccer, basketball, hockey, tennis, swimming, etc.);
- Corporate events (corporate parties, team building, happy hours, canoeing, etc.);
- Presents for important life occasions (birthday, wedding or childbirth);
- Global anniversary policy.