Напиши текст вакансии для должности "Senior backend engineer". Название компании: "Gett". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'MongoDB', 'Agile Project Management', 'Scrum', 'PostgreSQL', 'Unix'

Senior backend engineer Gett Delivery is a platform for mega accounts, B2B and B2C customers. Our company has a mission to organize all the best delivery services, in one global platform with great UX. We aim to optimize the entire experience - from booking to invoicing and analytics, so businesses can focus on what they do best. Our main technology stack is golang on the backend, react.js on the frontend, PostgreSQL as main storage, RabbitMQ as a message broker. There are also several legacy Rails projects, but even they have test coverage about 90%. QA engineers as a part of product team implement automation tests and we really prevent fires in production. Having infrastructure support from shared devops team developers can focus on feature implementation and efficiency. We are looking for a Senior Go Developer who is willing to use Go.   We are offering: · Monthly bonus for Gett taxi services; · Extended medical insurance; · Breakfasts and dinners; · Comfortable working place: your own Mac, unlimited coffee and even shower is available; · Friendly and cheerful team.     Requirements: · At least 3 years of experience in developing server applications; · Experience in designing and implementing data driven applications powered by both MySQL, PostgreSQL and NoSQL (Redis, MongoDB) solutions; · Experience optimizing performance in SQL databases; · Experience writing RESTful APIs and understanding of the HTTP protocol; · Experience working with Scrum/Agile development methodologies; · Experience in writing unit and integration tests; · Good English communication skills, both verbal and written; · Understanding the business needs and provide optimal customer experience to our users.   Advantages: · Experience in optimizing performance in relational databases; · Experience with gRPC/protobuf, ApacheThrift; · Experience solving high load problems; · Experience with concurrent applications.