Напиши текст вакансии для должности "Senior Ruby&Golang Backend Developer (highload product, remote, USA, $)". Название компании: "Hunt For You". Расположение: Москва. График работы: Удаленная работа. Опыт работы: Более 6 лет. Ключевые навыки: 'Ruby', 'Golang', 'C/C++', 'удаленная работа'

About the product  Modern IPaaS solution, an integration platform for corporate services High-load distributed system with increased fault tolerance We are working with the biggest international companies  Who we are  Super professional team of enthusiastic developers, each with rich experience Startup atmosphere, an ability to use technologies you like International team: Head office - USA Developers: Russian Federation, USA, Singapore, Barcelona  Our technologies  core Ruby, Go Postgres, Redis, Kubernetes, Amazon S3  Your responsibilities  Build/extend/troubleshot/fix complex heterogeneous applications, as well as small self-contained microservices Improve execution engine of custom third-party code (Ruby DSL, isolation, performance, new features) Write well designed, testable, efficient code in Ruby, Golang Integration of data storage solutions Postgres/S3/DynamoDB/Kafka etc. Contribute in all phases of the development lifecycle Provide code reviews to your teammates Evaluate and propose improvements to existing system Identify bottlenecks and bugs, and devise solutions to these problems Help maintain code quality, organization and automatization  Our expectations  Knowledge of basic data structures and algorithms and how they are used is a must Good understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc. Good understanding of network protocols and stacks Understand principles and costs of building HA systems 3/4 of you work will be in Ruby, so  Vast knowledge of core Ruby is very much desired, but not a strict requirement if you know similar languages and are ready to learn Ruby. Experience of developing DSLs in Ruby is a plus   You need to know one of Node.js/Golang / Java at a good level Good understanding of DB technologies: classic databases and modern no-SQL Background in C/C++/Linux system programming is a plus Excellent debugging, analytical, problem solving skills BS/MS, or PhD degree degree in Computer Science, Engineering or a related subject 5+ years of industry experience Readiness to work remotely with teams distributed across the world and timezones  Optional requirements  Deep knowledge of physical DB design Experience of working with Docker and other isolation technologies. Experience of working with public cloud infrastructure providers(AWS/Azure/Google Cloud) Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc) Experience of working with open source software. Submitting bug reports / patches to OSS projects is a plus Familiarity with continuous integration Experience in building/deploying data processing pipelines is a plus Experience of working with third-party REST APIs at scale (request throttling, batch processing etc)  We offer  Remote work with long-term employment on a full-time basis: (team calls at about 7pm, 2-3 times a week) Further european relocation is available and additionally negotiated Competitive Salary in US dollars (depending on your skills) A great opportunity for professional development within a successful project, knowledge-Exchange Interesting and challenging tasks Full compensation for buying work computer A contract with you as an individual entrepreneur, 20 work days of paid vacation