Position: Senior Backend Engineer
Category: Golang
English level: fluent
Years of experience: 5


- 5+ years of development using Python and Go;
- Database design and scaling techniques with relational databases such as Postgres;
- Production of container-based apps with Docker and Kubernetes;
- Stream processing implementation using Kafka;
- Monitoring with analytics using ELK stack;
- Extensive experience in system design and distributed systems solutions;
- Fluent English.

Achievements: 

- Lead full project rewriting with substantial improvements in architecture design and performance: moved from synchronous to asynchronous processing using AsyncIO
- Introduced caching for data-intensive parts of app using Redis;
- Implemented real-time messaging and content update using RabbitMQ;
- Introduced monitoring with analytics using ELK stack;
- Introduced test coverage and Continuous Integration using Jenkins;